Skip to content
InstacartInstacart

Engineering Manager, Software, Catalog Enrichment

Leads and grows an engineering team building AI-native catalog enrichment platforms and ML-facing data interfaces at scale. The role requires substantial software engineering and people-management experience, plus expertise in distributed systems, data pipelines, and workflow orchestration.

About the job

Responsibilities

  • Lead, mentor, and grow a team of engineers building the platform, pipelines, and interfaces that power catalog enrichment and ML access to catalog data.
  • Define and execute the technical roadmap, balancing platform investments with reliability, observability, and developer experience.
  • Build and operate an AI-native enrichment platform combining LLMs, classical ML, rules, workflow orchestration, and human review.
  • Drive autonomous pipeline construction, where users express goals in plain language and the system assembles, evaluates, and optimizes workflows.
  • Own the ML-facing catalog data layer, including canonical product metadata and policy controls for internal model inputs and customer-facing use cases.
  • Partner with ML, search, ads, commerce, and retailer teams to streamline data flows and remove integration friction.
  • Establish human-readable controls for source prioritization, rights management, licensing, and compliance.
  • Improve developer and operator productivity through AI-assisted integration testing, investigation tooling, and on-call automation.
  • Set and meet SLAs for core attributes and model usage.
  • Contribute to architecture discussions, design reviews, and code reviews.

Requirements

  • 7+ years of software engineering experience, including 2+ years managing engineers as a people leader.
  • Experience leading teams building and operating production data or ML platforms with batch and streaming components.
  • Strong foundation in distributed systems, data pipelines, and workflow orchestration.
  • Demonstrated build, buy, and partner decision-making.
  • Experience owning data quality, coverage, or compliance commitments.
  • Excellent written and verbal communication skills.

Nice-to-haves

  • Experience with catalog, commerce, or product data platforms at large scale.
  • Production experience with workflow orchestration systems such as Temporal, Airflow, or Flink.
  • Experience shipping applied AI/ML features and evaluating trade-offs among LLMs, classical ML, deterministic rules, and human review.
  • Cross-functional partnership experience with ML, product, and operations teams.
  • Familiarity with data governance, rights management, and licensing controls.
  • Experience building pipeline builders, low-code/no-code tooling, or internal platforms for non-engineers.
  • Developer productivity tooling experience, including AI-assisted testing and investigation workflows.
  • Experience operating in fast-growing environments where the platform and team are evolving.

Compensation and Benefits

  • Base pay for Canadian candidates: CA$196,000–CA$207,000 CAD.
  • Compensation depends on permanent work location, experience, and required skills.
  • Eligible for a new hire equity grant and annual refresh grants.
  • Benefits are provided according to the employee’s work location.

Skills

Distributed Systems, Data Pipelines, Workflow Orchestration, Machine Learning, LLMs, Classical Machine Learning, Temporal, Airflow, Flink, Streaming Data, Data Governance, Rights Management, Licensing, Observability, Integration Testing

Twilio

Twilio

Alberta, Canada
Senior Engineering Manager V&V Media
CA$194k+/yrRemote5+ YOEEngineering Management

Leads engineering teams building Twilio’s scalable, low-latency real-time media-processing infrastructure. The role requires engineering management experience, backend and distributed-systems expertise, strong reliability practices, and knowledge of Voice/VoIP or related communications technologies.

Webflow

Webflow

United States
Senior Manager, Engineering
$217k+/yrRemote5+ YOEEngineering Management

Leads the engineering team creating Webflow’s code-native platform and integrating coding agents into visual and code-based workflows. The player-coach role requires technical depth in developer tooling or infrastructure, experience leading engineering teams, and strong hiring and coaching skills.

BuildOps

BuildOps

San Francisco, CA
Senior Engineering Manager, Financial Platform
$172k+/yrHybrid10+ YOEEngineering Management

Leads the architecture and development of BuildOps’ integration and data platform, driving technical strategy, reliability, APIs, databases, and engineering standards across multiple teams. Requires 10+ years of software engineering experience and deep expertise in TypeScript, Node.js, PostgreSQL, cloud infrastructure, and distributed systems.

Instacart

Instacart

United States
Senior Engineering Manager, Enterprise Fulfillment
$221k+/yrRemote10+ YOEEngineering Management

Leads the Enterprise Fulfillment engineering team responsible for scalable, reliable grocery-picking systems serving retailers and shoppers. Requires 10+ years of software engineering experience, 5+ years managing engineering teams, and strong technical strategy and people leadership.

OpusClip

OpusClip

Burnaby, Canada

Engineering Lead
CA$230k+/yrOn-site8+ YOEEngineering Management

Leads the Burnaby engineering organization, owning delivery, technical quality, talent development, and high-performance culture across growth, enterprise, infrastructure, and data-sensitive systems. Requires 8+ years of software experience, 3+ years managing engineers, strong architecture skills, and startup experience.