Senior Software Engineer (Backend) - AI/ML Environments
Core
Build infrastructure enabling AI researchers and engineers to configure training and serving environments reliably and reproducibly.
Role type
Senior IC backend infrastructure engineer (AI/ML environments)
Builds
Infrastructure for ML/AI training and serving environments, virtual environment setup, and observability tools
Domain
AI/ML infrastructure, cloud-native systems, distributed computing
Deliverable
production ML models | infrastructure
Required skills
Python, Scala, Java, distributed systems, scalable APIs, cloud-native infrastructure, service-oriented architecture, deployment pipelines, system observability, dependency management, containerization
Preferred skills
product mindset, ownership mindset
Technologies
Python, Scala, Java, virtual environments, containers
Responsibilities
Build infrastructure for configuring training and serving environments; Collaborate on features to improve performance and observability; Interact with customers and product managers to envision new features; Shape how developers and data scientists interact with AI on the platform
Seniority
Senior, hands-on IC
