Skip to content
InstacartInstacart

Senior Software Engineer, AI Productivity

Build and operate production AI-powered services and internal productivity tools using backend software engineering, LLM integration, and intelligent automation. The role requires 5+ years of software engineering experience, cloud and distributed-systems expertise, and a bachelor's degree or equivalent experience.

About the job

Responsibilities

  • Design, build, and operate AI-powered services and internal applications, including code and test assistants, knowledge search, and intelligent chat workflows.
  • Implement robust back-end services using Python, Go, or Java; integrate foundation models through APIs and open-source frameworks; and apply retrieval-augmented generation and vector search.
  • Own projects end-to-end, including requirements, technical design, implementation, testing, deployment, observability, on-call participation, and iterative improvements to reliability, latency, and cost efficiency.
  • Partner with Developer Platform, ML Platform, Security, and Legal to support safe and compliant AI usage, data governance, guardrails, content and prompt safety, and privacy-by-design.
  • Define and track success metrics such as adoption, task completion time, DORA/SPACE signals, and satisfaction; run experiments and A/B tests.
  • Create and maintain shared tooling, libraries, and documentation for applied AI development.
  • Mentor teammates on best practices.

Requirements

  • 5+ years of professional software engineering experience building and operating production services.
  • 3+ years of hands-on experience with at least one of Python, Go, or Java.
  • 2+ years of experience integrating ML or LLM capabilities into applications and shipping them to production.
  • Experience with AWS or GCP, Docker, and Kubernetes.
  • Proficiency with SQL and data modeling, plus experience building or maintaining data pipelines.
  • Experience with CI/CD, automated testing, observability, and on-call rotations.
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.

Nice-to-haves

  • Experience adapting or fine-tuning foundation models and implementing retrieval-augmented generation with vector databases.
  • Experience building internal developer tools or platforms adopted by 100+ engineers.
  • Experience measuring developer productivity, instrumenting product analytics, and running A/B or multivariate experiments.
  • Knowledge of AI safety, privacy, and compliance practices, including PII redaction, guardrails, content moderation, and data residency.
  • Experience with event-driven systems, microservices, and resilient distributed systems.
  • Ability to build lightweight front ends for internal tools.
  • Mentorship and technical leadership in cross-functional teams.

Compensation

  • Base pay range for Canadian-based candidates: CA$168,000–CA$177,500 CAD.
  • Eligible for a new-hire equity grant and annual refresh grants.
  • Competitive benefits are provided based on work location.

Skills

Python, Go, Java, LLMs, Retrieval-Augmented Generation, Vector Search, AWS, GCP, Docker, Kubernetes, SQL, Data Modeling, CI/CD, Airflow, Dagster

Instacart

Instacart

Canada

Senior Software Engineer, Marketing Platform Tooling
CA$168k+/yrRemote5+ YOEBackend Engineering

Builds and owns scalable backend platforms for audience targeting and high-volume CRM messaging, including real-time and batch data pipelines and distributed services. Requires 5+ years of backend experience with Ruby and Go, distributed systems expertise, and strong cross-functional collaboration.

MongoDB

MongoDB

Toronto, Canada

Senior Software Engineer
CA$158k+/yrHybrid5+ YOEBackend Engineering

Build and lead backend systems for MongoDB’s integrated search platform, written in Java. The role requires 5+ years of backend software experience, distributed systems and cloud expertise, and strong ownership and collaboration skills.

1Password

1Password

United States
Senior .Net/C# Developer, SaaS Manager
$153k+/yrRemote5+ YOEBackend Engineering

The Senior Developer will independently design, deliver, and improve enterprise-scale SaaS management features while guiding technical decisions and mentoring teammates. The role requires 5+ years of software development experience with strong .NET, C#, and MongoDB expertise, and is remote within the US and Canada.

Censys

Censys

United States
Senior Distributed Systems Engineer
$151k+/yrRemote5+ YOEBackend Engineering

Build and maintain highly available, scalable distributed services, data pipelines, and platform capabilities that power Internet intelligence and security products. The role requires 5+ years of distributed-systems software engineering experience and proficiency with Go, cloud platforms, messaging systems, and databases.

Fingerprint

Fingerprint

Remote

Senior Backend Engineer, Core APIs
$150k+/yrRemote5+ YOEBackend Engineering

Build and operate highly performant Core API services for real-time fraud detection, owning reliability, observability, scaling, and production operations. The role requires 5+ years of backend experience with Go or Node.js and strong SRE practices.