Staff Software Engineer, MDLC
Core
Building and enhancing platform features for multi-agent workflows, custom module extensions, and high-throughput LLM inference infrastructure.
Role type
Staff Software Engineer (Backend/Platform)
Builds
Domino's model development lifecycle platform, including API integrations, model registry, and scalable training resources.
Domain
AI/ML infrastructure, distributed computing, enterprise software.
Deliverable
production ML models | product features | infrastructure
Required skills
High-performance back-end systems development, distributed computing, API design (RESTful, gRPC), performance profiling, CI/CD pipeline setup, cloud deployment (AWS/Azure/GCP), Python/Java/Scala/Go
Preferred skills
Apache Spark, Azure ML, SageMaker, container technologies (Docker, Kubernetes), traditional ML model development workflows
Technologies
Ray, Spark, Docker, Kubernetes, AWS, Azure, GCP, RESTful APIs, gRPC
Responsibilities
Build and enhance platform features for multi-agent workflows, expand the Extensions framework for custom modules, expand inference infrastructure for LLM serving, integrate systems with front-end interfaces and third-party services, profile and optimize back-end performance, set up CI/CD pipelines
Seniority
Staff, hands-on IC with strategic impact