Domino Data Lab

Staff Software Engineer, MDLC

Domino Data Lab$200K — $250K *
US-AnywhereRemote in United States
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 5-7 years of experience in developing and managing back-end systems in distributed environments
  • Proficiency in API development and securing RESTful or gRPC APIs
  • Experience optimizing performance in cloud-based systems using tools like Docker and Kubernetes
  • Familiar with testing frameworks and CI/CD pipeline setup
  • Knowledge of ML model deployment and lifecycle management tools, preferably MLflow or KubeFlow
  • Experience with distributed computing frameworks such as Apache Spark or Azure ML
  • Proficient in at least one back-end programming language like Python, Java, Scala, or Go

Responsibilities

  • Integrate model monitoring for deployment health visibility
  • Enhance tagging capabilities for improved model discoverability
  • Expand large language model hosting for customer scalability needs
  • Innovate Domino Apps by incorporating customer-driven feature requests
  • Collaborate with cross-functional teams for system integration
  • Design and implement scalable APIs for various applications
  • Optimize back-end performance in distributed computing environments

Benefits

  • Equity options for employees
  • Company bonus programs
  • 401(k) retirement plan
  • Comprehensive medical, dental, and vision insurance
  • Wellness stipends to support employee health and wellbeing
Full Job Description
What we are building

The Model Development Lifecycle Team is building a cutting-edge platform to simplify the entire machine learning journey. From development and training to deployment and management, we empower teams to turn data into actionable insights. Our platform supports:
  • Seamless API Integration: Deploy models as APIs for consistent use across applications, whether on-premises, in enterprise infrastructures, or through third-party hosting.
  • Collaboration and Discoverability: Use our model registry to version, store, and easily find models across the organization.
  • Scalable Training Resources: Leverage advanced tools like GPUs, Ray, and Spark to meet the needs of diverse AI projects.

By supporting organizations in developing, registering, and scaling AI models, we enable impactful insights and innovation across the enterprise.

What your impact will be

In your first year, you will:
  • Build and enhance platform features that enable teams to design, test, and deploy multi-agent workflows at scale.
  • Enhance Domino's Extensions framework for enabling customers to build custom modules that extend platform feature and function
  • Expand the platform's inference infrastructure to support high-throughput, low-latency serving of large language models, helping customers confidently operationalize LLM applications at enterprise scale.

What we look for in this role
  • 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)
  • Performance Optimization: Profiling and optimizing back-end performance, especially in cloud environments or with container technologies like Docker and Kubernetes.
  • Testing and CI/CD: Using robust testing frameworks (unit, integration, end-to-end) and setting up CI/CD pipelines
  • Familiarity with traditional machine learning model development and AI workflows, including experiment tracking, hyperparameter optimization, model evaluation frameworks, and managing model artifacts
  • Distributed Computing: Experience with frameworks like Apache Spark, Azure ML, or SageMaker is a plus
  • Cloud Platforms: Proficiency with cloud providers (AWS, Azure, GCP) and deploying services in these environments
  • Back-End Development: Expertise in languages such as Python, Java, Scala, or Go

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

#LI-Remote

The annual US base salary range for this role is listed below. For sales roles, the range provided is the role's On Target Earnings ("OTE") range, meaning that the range includes both the sales commissions/sales bonuses target and annual base salary for the role. This salary range will be narrowed during the interview process based on a number of factors, including the candidate's experience, qualifications, and location. Additional benefits for this role may include: equity, company bonus or sales commissions/bonuses; 401(k) plan; medical, dental, and vision benefits; and wellness stipends.

Compensation Range

$200,000-$250,000 USD

About Domino Data Lab

Domino Data Lab is a software company that provides a platform for data science teams to collaborate and build models. The company was founded in 2013 and is headquartered in Oakland, California. Domino Data Lab's platform allows data scientists to work together on projects, share code and data, and track experiments. The company also offers tools for model deployment and management. Domino Data Lab aims to help organizations make better decisions by leveraging the power of data science.
Learn more about Domino Data Lab
Size
200 employees
Industry
Founded
2013

Similar Jobs

More Jobs at Domino Data Lab

More Information Technology Jobs

Find similar Staff Software Engineer, MDLC jobs: