Meet our teams
The Product Engineering team
We have a monolithic application written in Scala and React that is deployed via Kubernetes, with MongoDB, and RabbitMQ for database and queueing. Our software is deployed on any cloud environment or on-prem. We integrate with many third-party apps, creating a seamless experience that allows data scientists to focus on the data, not on infrastructure, security, auditing, or deployment of their models.
Top questions we get asked by candidates
What's most interesting and challenging about working with Domino's client base?
What's hard about what you're building?

Team size and roles
- The Product Engineering team is made up of 35 people. Model Development is currently 5 engineers, plus an engineering manager, product manager, quality engineer, and UX designer. Data is currently 7 engineers, with an engineering manager, product manager, quality engineer, and UX designer.
- Model Train currently has 4 engineers, plus an engineering manager, product manager, quality engineer, UX designer, and we are slated for another engineer and an embedded site reliability engineer.
- PHaM is currently 16 engineers, 4 quality engineers, and a site reliability engineer, UX designer, product manager, engineering manager, and director.
Some of our tools


