Instacart invites the world to share love through food. This is how homemade is made.
Senior Software Engineer, AI Productivity
Location
Canada
Posted
13 days ago
Salary
$168K - $177.5K / year
Seniority
Senior
Job Description
Senior Software Engineer, AI Productivity
Instacart
• Design, build, and operate AI-powered services and internal applications. • Implement robust back-end services in languages such as Python, Go, or Java. • Own projects end-to-end, including requirements, technical design, implementation, testing, deployment, observability, and iterative improvements. • Partner with Developer Platform, ML Platform, Security, and Legal to ensure safe and compliant AI usage. • Define and track success with clear metrics and run experiments and A/B tests.
Job Requirements
- 5+ years of professional software engineering experience building and operating production services.
- 3+ years of hands-on experience in at least one of: Python, Go, or Java.
- 2+ years of experience integrating ML or LLM capabilities into applications.
- Practical experience with cloud platforms (AWS or GCP), containers (Docker), and orchestration (Kubernetes).
- Proficiency with SQL and data modeling; experience building or maintaining data pipelines.
- Experience owning services end-to-end, including CI/CD, automated testing, observability, and participation in an on-call rotation.
- Bachelor’s degree in Computer Science, Engineering, or a related field.
Benefits
- Instacart provides highly market-competitive compensation and benefits.
- Eligible for a new hire equity grant as well as annual refresh grants.
- Flexible working arrangements.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Software Developer, Enscape Integrations
ChaosChaos creates technology that empowers architects, artists, and designers to visualize anything they can imagine.
• Designing, planning, and developing new features in a modern .NET/C# environment. • Developing and maintaining integrations of internal and external systems. • Maintaining and developing our software architecture in close collaboration with other teams. • Having fun developing and implementing innovative solutions for complex challenges and problems independently as well as in a team.
Software Engineering Manager
Grupo OLXBuscamos o novo para ir além! Vem reinventar a sua carreira com a gente!
• Lead and develop two engineering teams, working closely with Product, Design and Data disciplines; • Ensure the teams deliver with quality, speed and alignment with business objectives; • Foster a high-performance environment focused on ownership, collaboration and continuous improvement; • Support and track the growth of team members through frequent feedback and development plans; • Ensure alignment and efficient communication across different squads and stakeholders; • Monitor and evolve engineering metrics (quality, performance, productivity); • Contribute to the tribe's strategic decisions, connecting technology to business impact.
• Architect scalable and secure solutions using Databricks architecture best practices • Develop and implement effective project management strategies using tools such as Jira and Git • Collaborate with product and design teams to ensure delivery of solutions aligned with customer expectations and business objectives • Identify and resolve complex technical issues while maintaining an agile, collaborative development environment • Lead and mentor multidisciplinary teams in the development of data products, ensuring quality, scalability, and on-time delivery
• Professional of the CONTRACTOR responsible for producing the software artifacts that the Squad must deliver.




