Domino Data Lab
Senior Software Engineer, Generative AI
Job Description
Who we are
Domino Data Lab powers model-driven businesses with its leading Enterprise AI platform trusted by over 20% of the Fortune 100. Domino accelerates the development and deployment of data science work while increasing collaboration and governance. With Domino, enterprises worldwide can develop better medicines, grow more productive crops, build better cars, and much more. Founded in 2013, Domino is backed by Coatue Management, Great Hill Partners, Highland Capital, Sequoia Capital and other leading investors. For more information, visit www.domino.ai
What we are building
The Generative AI team at Domino empowers data scientists and engineers within the Domino ecosystem to build cutting-edge models responsibly. Our platform grants access to advanced technology for crafting sophisticated models, including Large Language Models (LLMs). We prioritize responsible AI by design. Specialized tools within the platform help navigate ethical considerations and mitigate bias. Our mission aligns closely with Domino’s core values and ensures AI innovation directly translates into real-world, impactful solutions.
What your impact will be
As a Full Stack Engineer within our Generative AI team, you’ll be pivotal in shaping the core functionality of our newest offerings. Your role is essential in designing and deploying robust systems spanning both frontend and backend, ensuring they not only support, but also enhance the performance and reliability of our platform. You’ll lead or actively contribute to critical components and services, emphasizing a cohesive architecture and adherence to SOLID design principles. You’ll also be instrumental in advancing the technologies we utilize across the stack, incorporating cutting-edge tools and platforms to facilitate the responsible development of LLMs and other Generative AI models.
Some ways you may impact the team in your first 12 months:
- Be instrumental in enhancing our core Responsible AI offering, Domino Guardrails, by being a key contributor to its development. Your role will be pivotal in expanding features that provide Chief Risk Officers with precise control over the model development process. Specifically, you will be building a highly flexible and robust workflow engine that allows CROs to gate various Domino features on adherence to Responsible AI best practices
- Contribute to the development of the Domino Audit Trail, a centralized system designed to monitor user actions on the platform. Serving as a cornerstone of our Responsible AI strategy, this tool enables IT Administrators to capture crucial information security data, particularly vital in regulated environments. You’ll tackle the infrastructural complexities involved in processing events at scale, ensuring both high availability and consistency
- Lead and/or play a prominent role in developing an LLM evaluation engine capable of assessing responses using out-of-the-box metrics, customizable metrics, and real-time user feedback
What we look for in this role
- 5+ years of experience in full-stack development
- Proficiency with a modern frontend technical stack (TypeScript, JavaScript, React + Redux). React is preferred, but deep experience with Angular and Vue may also be considered
- Demonstrated ability to work closely with cross-functional teams to integrate back-end systems with front-end interfaces and third-party services
- Strong proficiency in a back-end programming language such as Java, Scala, Go, or Python, with a focus on creating robust and scalable web services
- In-depth experience with designing and implementing RESTful APIs, demonstrating a clear understanding of API development principles and best practices
- Expertise in database technologies, including both SQL (like PostgreSQL, MySQL) and NoSQL (like MongoDB, Cassandra), with an emphasis on designing efficient data models and handling database interactions effectively
What we value
- 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