Skip to content
InstacartInstacart

Senior Software Engineer, Digital Twin Platform

Build and operate scalable backend platforms, data pipelines, and services that create real-time digital twins of store inventory. The role requires 5+ years of software engineering experience, backend programming expertise, distributed systems knowledge, and cloud infrastructure experience.

About the job

Responsibilities

  • Design, build, and operate platforms and services that provide a real-time understanding of products on store shelves.
  • Develop data ingestion, processing, and serving systems combining partner data, inventory observations, and machine-learning outputs into a reliable, scalable digital twin.
  • Collaborate with machine learning engineers, computer vision engineers, product teams, and data scientists to move models and data pipelines from research to production.
  • Solve ambiguous, large-scale challenges across mapping, inventory, logistics, and computer vision while balancing fast delivery with long-term architectural quality.
  • Contribute to a culture of ownership and continuous improvement, with a focus on transparency, user service, and team collaboration.

Requirements

  • Bachelor's degree in Computer Science, Engineering, Mathematics, or a related technical field, or equivalent practical experience.
  • 5+ years of software engineering experience designing, building, and operating large-scale production systems.
  • Strong proficiency in at least one backend programming language such as Python, Java, Scala, or Go.
  • Experience with SQL, distributed systems, data pipelines, and cloud infrastructure such as AWS, GCP, or Azure.
  • Track record of shipping production software focused on reliability, testing, observability, and maintainability.

Nice-to-haves

  • Experience with machine learning infrastructure, computer vision, image-based data pipelines, or annotation platforms.
  • Experience with real-time, streaming, or geospatial services and systems in production.
  • Experience building data-intensive products in e-commerce, retail, logistics, or grocery.
  • Experience with edge devices, IoT, or hardware-software integration.
  • Familiarity with data processing frameworks such as Spark, Kafka, or Airflow.

Compensation and Benefits

  • ATS-listed salary range: $166,000-$210,000 USD.
  • The role is eligible for a new hire equity grant and annual refresh grants.
  • Instacart offers market-competitive compensation and benefits based on work location.
  • This is a remote role with compensation varying by permanent work location.

Skills

Python, Java, Scala, Go, SQL, Distributed Systems, Data Pipelines, AWS, GCP, Azure, Machine Learning Infrastructure, Computer Vision, Spark, Apache Kafka, Apache Airflow

Rula

Rula

United States

Senior Software Engineer - Patient Services
$166k+/yrRemote5+ YOEBackend Engineering

Senior Software Engineer who will architect and scale distributed backend data systems supporting patient services. The role requires 4+ years of experience, expertise in microservices and event-driven systems, and strong technical leadership and mentoring skills.

Pave

Pave

New York, NY
Senior Software Backend Engineer, Market Pricing
$167k+/yrHybrid5+ YOEBackend Engineering

Build scalable backend systems for sophisticated customers and compensation pricing workflows, owning delivery from discovery through monitoring. The role requires 5+ years of backend engineering experience, strong systems design judgment, and the ability to lead ambiguous technical initiatives.

Moov

Moov

United States

Senior Software Engineer
$165k+/yrRemote5+ YOEBackend Engineering

Build and operate production fintech and payment services, APIs, and developer tooling using Go and microservices. The role requires experience delivering complex production systems, working in payments, and maintaining strong standards for testing, observability, and AI-assisted development.

Cloudflare

Cloudflare

Atlanta, GA
Senior Distributed Systems Engineer - Cache
$168k+/yrHybrid4+ YOEBackend Engineering

Design, build, and operate Cloudflare’s globally distributed cache and reverse-proxy data plane, improving performance, correctness, and resilience across the edge. Requires at least 4 years of production systems experience and proficiency in a systems or backend language.

Rippling

Rippling

San Francisco, CA
Senior Software Engineer, Backend Full Stack - Emerging Products
$168k+/yrOn-site5+ YOEBackend Engineering

Senior engineer building secure, scalable backend services and cross-stack product features for Rippling’s emerging HR, IT, Finance, and Spend products. The role requires 5+ years of production experience with Python, Django, or related technologies, plus frontend familiarity with React or TypeScript.