Domino is building a cutting-edge platform to simplify the entire machine learning journey, from development and training to deployment and management, enabling teams to turn data into actionable insights and support organizations in developing, registering, and scaling AI models for impactful insights and innovation.
Requirements
- Hands-on experience developing and managing high-performance back-end systems in distributed computing environments
- Designing and implementing secure, scalable APIs (e.g., RESTful APIs, gRPC)
- Profiling and optimizing back-end performance, especially in cloud environments or with container technologies like Docker and Kubernetes.
- Using robust testing frameworks (unit, integration, end-to-end) and setting up CI/CD pipelines
- Familiarity with model registries, versioning, and lifecycle management tools like MLflow or KubeFlow is a big plus
- Experience with frameworks like Apache Spark, Azure ML, or SageMaker is a plus
- Proficiency with cloud providers (AWS, Azure, GCP) and deploying services in these environments
Responsibilities
- Integrate model monitoring to provide a holistic view of deployment health and performance
- Enhance tagging capabilities across Domino entities to improve discoverability and tracking
- Expand LLM hosting capabilities to address customer needs for scale, performance, and logging
- Innovate within our Domino Apps offering by incorporating feature requests from major customers
- Building Scalable Systems: Hands-on experience developing and managing high-performance back-end systems in distributed computing environments
- Collaboration Across Teams: Working closely with cross-functional teams to integrate systems with front-end interfaces and third-party services
- API Development: Designing and implementing secure, scalable APIs (e.g., RESTful APIs, gRPC)
Other
- We value a growth mindset. High-performing creative individuals who dig into problems and see the opportunities for success
- We believe in individuals who seek truth and speak the truth and can be their whole selves at work
- We value all of you that believe improving is always possible At Domino Everything is a work in progress – we can do better at everything
- We emphasize an environment of teaching and learning to equip employees with the tools needed to be successful in their function and the company
- We strongly believe in the value of growing a diverse team and encourage people of all backgrounds, genders, ethnicities, abilities, and sexual orientations to apply