Skip to main content

Senior Software Engineer, AI Productivity

Instacart
Remote - Canada (ON, AB, BC, or NS only)Updated 5d ago
Base salary
$168k–$178k
Published base salary range
Location
Remote - Canada (ON, AB, BC, or NS only)
Remote eligibility
Employment
Full-time
Senior
Role family
Engineering
E-commerce
Role skills
Apply on instacart.careers
Job actionsApply now
Job actionsApply now

About the job

Instacart is transforming the grocery industry by providing grocery delivery and pickup services. The AI Productivity team builds AI-powered platforms and tools to help engineers and operators move faster and deliver higher-quality experiences.

As a Senior Software Engineer on this team, you will design, build, and operate production systems that bring large language models and intelligent automation into everyday workflows. You'll partner with product, developer platform, ML platform, security, and data teams to ship reliable, secure, and measurable solutions.

Responsibilities

  • Design, build, and operate AI-powered services and internal applications such as code and test assistants, knowledge search, and intelligent chat workflows.
  • Implement robust back-end services in Python, Go, or Java; integrate foundation models via APIs and open-source frameworks; apply RAG and vector search.
  • Own projects end-to-end including requirements, design, implementation, testing, deployment, observability, and on-call.
  • Partner with Developer Platform, ML Platform, Security, and Legal for safe and compliant AI usage.
  • Define and track success metrics, run experiments and A/B tests.
  • Create shared tooling and documentation, mentor teammates.

Qualifications

  • 5+ years of professional software engineering experience.
  • 3+ years in Python, Go, or Java.
  • 2+ years integrating ML/LLM capabilities (OpenAI, Anthropic, LangChain, LlamaIndex).
  • Experience with AWS/GCP, Docker, Kubernetes.
  • Proficiency with SQL and data pipelines (Airflow, Dagster).
  • Experience with CI/CD, observability, on-call.
  • Preferred: fine-tuning foundation models, RAG with vector databases, developer tools, DORA/SPACE, Kafka, React/TypeScript.

Compensation & Benefits

Base pay range for Canadian candidates: CAN$168,000—$177,500. Eligible for new hire equity grant and annual refresh grants. Competitive benefits.

Application

Apply via the provided link.

Skills & tags

What you can verify before applying

Compare the essentials before you leave: pay, remote scope, employment type, source, and the employer apply destination.