← Back to results

Senior Software Engineer, Enterprise AI

Join Instacart as a Senior Software Engineer to build scalable AI-powered solutions for the grocery industry.

Location
Canada - Remote (ON, AB, BC, or NS Only)
Compensation
CA$168k–CA$177.5k/yr
Level
senior
Type
full time · Remote

Posted by employer 3 days ago

First seen on Joblaze 3 days ago

Last verified on the company career page 1 day ago

Skills & Technologies

What you'll build

  • Design, develop, test, and operate scalable software systems
  • Translate ambiguous business and technical problems into clear engineering solutions
  • Collaborate with product managers, data scientists, and machine learning engineers
  • Own projects through the full software development lifecycle
  • Contribute to engineering excellence through code reviews and design discussions

Must have

  • Bachelor’s degree in Computer Science, Engineering, or a related technical field
  • At least five years of professional software engineering experience
  • Proficiency in at least one modern programming language
  • Experience designing, implementing, testing, and troubleshooting distributed systems
  • Demonstrated ability to communicate technical decisions clearly

Nice to have

  • Experience building AI- or machine learning-enabled products
  • Experience with large language models
  • Experience with cloud infrastructure and data platforms
  • Ability to lead technical projects
  • Experience working effectively in a fast-changing environment

Practical constraints

  • Currently hiring only in Ontario, Alberta, British Columbia, and Nova Scotia

AI in the day-to-day

The Enterprise AI team develops intelligent systems and capabilities that support Instacart’s business.

Requirements

Experience
5+ years
Education
Bachelor's degree

Not disclosed in this posting: visa sponsorship.

Benefits

Equity/Stock Options Remote Work

Joblaze summary

In this role, the Senior Software Engineer on the Enterprise AI team at Instacart will design and develop scalable AI-powered software solutions that address complex business challenges. Proficiency in modern programming languages like Python or Java, along with experience in building distributed systems, is essential for success. This position is well-suited for seasoned engineers with a strong background in software development and a collaborative mindset, as they will work closely with cross-functional teams to deliver impactful products. The team values adaptability and innovation, operating in a fast-paced environment where priorities can shift.

Joblaze insights

  • Listed 3 days ago — first seen on Joblaze October 31, 2026. Last confirmed on Instacart's careers page November 2, 2026.
  • This exact title is also open at 1 other location at Instacart: United States - Remote.
  • Starts above 45% of 11 comparable senior ai/ml roles in Canada we track (median $122,309 across 8 companies).
  • Python appears in 60% of 30 comparable senior ai/ml roles in Canada; Go appears in 6.7% of 30 comparable senior ai/ml roles in Canada.

Quick facts

Is the Senior Software Engineer, Enterprise AI role remote?
Yes — Instacart lists this as a fully remote position.
What's the salary range?
Instacart lists CAD 168,000–CAD 177,500 for this role.
How much experience is required?
At least 5 years of relevant experience for this Senior Software Engineer, Enterprise AI role.
What's the tech stack?
Joblaze extracted these technologies from the posting: AI/ML, C++, Go, Java, Python.
What seniority level is this role?
Instacart targets senior candidates for this position.
Is this full-time or contract?
Full-time for this Senior Software Engineer, Enterprise AI role at Instacart.

From the original posting

We're transforming the grocery industry

Overview

Instacart is transforming the grocery industry by building technology that helps people access the food they love while enabling retailers, brands, and shoppers to thrive. The Enterprise AI team develops intelligent systems and capabilities that support Instacart’s business and teams across the company.

We are seeking a Senior Software Engineer to join the Enterprise AI team and help build reliable, scalable AI-powered solutions. You will work with engineers, product partners, data scientists, and stakeholders across the organization to turn complex business needs into high-quality products and platforms.

This is an opportunity to work on technically challenging problems with broad company impact. You will be expected to take ownership, collaborate across disciplines, and deliver thoughtful solutions in a fast-paced environment where priorities evolve as we learn. The Enterprise AI team is a collaborative group of approximately 14 people, and your work will contribute to the continued growth of Instacart’s AI capabilities.

About the Job

  • Design, develop, test, and operate scalable software systems that power Enterprise AI products and capabilities.
  • Translate ambiguous business and technical problems into clear engineering solutions, making thoughtful tradeoffs across quality, speed, reliability, and long-term maintainability.
  • Collaborate with product managers, data scientists, machine learning engineers, and partner teams to deliver AI-enabled experiences that address meaningful business needs.
  • Own projects through the full software development lifecycle, from technical design and implementation through launch, monitoring, and continuous improvement.
  • Contribute to engineering excellence through code reviews, design discussions, automated testing, observability, documentation, and operational best practices.
  • Help shape the technical direction of the Enterprise AI team by identifying opportunities, evaluating new approaches, and sharing knowledge with teammates and cross-functional partners.

You will be working in a dynamic environment where requirements may change and the most valuable path forward is not always obvious. Success in this role requires comfort with ambiguity, a willingness to investigate problems deeply, and the judgment to make progress while maintaining a high bar for quality and reliability.

About You

Minimum Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience.
  • At least five years of professional software engineering experience building and operating production systems.
  • Proficiency in at least one modern programming language, such as Python, Java, Go, or C++.
  • Experience designing, implementing, testing, and troubleshooting distributed or highly scalable software systems.
  • Experience collaborating with cross-functional partners to define requirements and deliver software from concept through production.
  • Demonstrated ability to communicate technical decisions clearly, participate in constructive code and design reviews, and take ownership of complex projects.

Preferred Qualifications

  • Experience building AI- or machine learning-enabled products, platforms, or developer tools.
  • Experience with large language models, retrieval-augmented generation, intelligent automation, model serving, or related Enterprise AI technologies.
  • Experience with cloud infrastructure, data platforms, APIs, distributed systems, and production observability.
  • Experience improving the reliability, performance, security, or cost efficiency of software systems at scale.
  • Ability to lead technical projects, mentor engineers, and influence decisions across organizational boundaries.
  • Experience working effectively in a fast-changing environment where priorities, requirements, and technical approaches evolve over time.

#LI-Remote

Instacart provides highly market-competitive compensation and benefits in each location where our employees work. This role is remote and the base pay range for a successful candidate is dependent on their permanent work location. Please review our Flex First remote work policy here. Currently, we are only hiring in the following provinces: Ontario, Alberta, British Columbia, and Nova Scotia.

Offers may vary based on many factors, such as candidate experience and skills required for the role. Additionally, this role is eligible for a new hire equity grant as well as annual refresh grants. Please read more about our benefits offerings here.

For Canadian based candidates, the base pay ranges for a successful candidate are listed below.

CAN
$168,000—$177,500 CAD

Standard company text repeated across Instacart's postings is omitted here.

Similar positions

Instacart
Senior Software Engineer, Enterprise AI
Instacart · United States - Remote
Instacart
Senior Machine Learning Engineer, Fulfillment
Instacart · Canada - Remote (ON, AB, BC, or NS Only)
Instacart
Senior AI Solution Sales Executive
Instacart · Canada - Remote (ON, AB, BC, or NS Only)
Instacart
Senior Sales Engineer
Instacart · Canada - Remote (ON, AB, BC, or NS Only)
Instacart
Senior Software Engineer II, Developer Experience
Instacart · Canada - Remote (ON, AB, BC, or NS Only)