Skip to content

Senior Applied AI Engineer

182k – 207kSan Francisco, CABackend EngineeringOnsite5+ YOE
Summary

Builds and maintains Python backend services, APIs, data pipelines, and infrastructure integrating GPU-resident compute for causal AI analytics platform. Requires 5+ years backend experience, ability to ship in ambiguous environments, and work across stack for production reliability.

About the role

What You'll Do

  • Build production backend services in Python — APIs, data services, and the glue between our compute layer and the products customers use
  • Work across the stack as needed — touch whatever part of the system the problem requires, from service code to data pipelines to integration layers
  • Ship iteratively against real customer needs — work directly with data products, science, and customer-facing teams to turn requirements into working systems
  • Own what you build — take responsibility for reliability, performance, and evolution of the services you stand up
  • Raise the bar for how we engineer — contribute to code quality, technical direction, and mentorship of earlier-career engineers

What We're Looking For

Must-have

  • 5+ years of backend software engineering experience in production environments
  • Strong Python fundamentals and experience building and operating backend services
  • Demonstrated ability to work across adjacent parts of a stack (data, infrastructure, APIs) rather than staying in a narrow lane
  • Track record of shipping in fast-moving, ambiguous environments
  • Clear written and verbal communication — you can articulate tradeoffs, explain decisions, and collaborate across functions

Should-have

  • Experience designing and operating distributed systems
  • Comfort with performance-sensitive code and systems where latency and throughput matter
  • Exposure to data-intensive applications — pipelines, storage systems, or analytical workloads

Nice-to-have

  • GPU or accelerator-adjacent engineering experience
  • Background in high-scale or high-performance computing environments
  • Experience partnering closely with applied science or research teams
  • Familiarity with causal inference or graph-based systems
Skills
Pythondistributed systemsAPIsdata pipelinesGPUhigh-performance computingcausal inferencegraph-based systemsbackend servicesperformance optimization
Similar roles at this salary range
All Backend Engineering jobs →
Mem0

Backend Engineer

Backend engineer building and operating REST APIs, data models, and production services in Python on AWS/K8s for an AI memory platform.

165k – 250kSan Francisco, CABackend EngineeringOn-site2+ YOEAWSFlask
Temporal

Senior Software Engineer, Compute (Temporal Cloud)

Build and operate distributed systems and multi-tenant platform services for Temporal Cloud. Own SLOs, incident response, and production reliability for APIs and control/data planes.

176k – 238kUnited StatesBackend EngineeringRemote5+ YOEGoIAM
6sense

Software Engineer III

Design, develop, and scale distributed backend systems and APIs using Python or Java. Requires 4+ years of experience building scalable services and microservices on cloud platforms.

148k – 217kSan Francisco, CABackend EngineeringRemote4+ YOEAWSGCP
Postman

Staff Software Engineer

Lead complex software initiatives and multiple engineering teams building developer tools and APIs. Requires 10+ years experience, TypeScript/Node.js proficiency, and onsite work in Austin 3 days/week.

210k – 263kAustin, TXBackend EngineeringOn-site10+ YOEAPIsSDKs
Tailscale

Backend Engineer, Identity

Backend engineer focused on identity and access management, building authentication features (SSO, OAuth2, SAML, WebAuthn) and SCIM sync capabilities in Go for a distributed systems platform.

163k – 204kUnited StatesBackend EngineeringRemote5+ YOEGoSSO