[Remote] Staff Software Engineer, MDLC
Note: The job is a remote job and is open to candidates in USA. Domino Data Lab is a company that builds software to help AI-driven organizations operate advanced data science solutions. The Staff Software Engineer will work on the Model Development Lifecycle Team, focusing on integrating model monitoring, enhancing tagging capabilities, and expanding LLM hosting capabilities to support AI model development and deployment.ResponsibilitiesIntegrate model monitoring to provide a holistic view of deployment health and performanceEnhance tagging capabilities across Domino entities to improve discoverability and trackingExpand LLM hosting capabilities to address customer needs for scale, performance, and loggingInnovate within our Domino Apps offering by incorporating feature requests from major customersBuilding Scalable Systems: Hands-on experience developing and managing high-performance back-end systems in distributed computing environmentsCollaboration Across Teams: Working closely with cross-functional teams to integrate systems with front-end interfaces and third-party servicesAPI 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 KubernetesTesting and CI/CD: Using robust testing frameworks (unit, integration, end-to-end) and setting up CI/CD pipelinesML Model Deployment: Familiarity with model registries, versioning, and lifecycle management tools like MLflow or KubeFlow is a big plusDistributed Computing: Experience with frameworks like Apache Spark, Azure ML, or SageMaker is a plusCloud Platforms: Proficiency with cloud providers (AWS, Azure, GCP) and deploying services in these environmentsBack-End Development: Expertise in languages such as Python, Java, Scala, or GoSkillsHands-on experience developing and managing high-performance back-end systems in distributed computing environmentsWorking closely with cross-functional teams to integrate systems with front-end interfaces and third-party servicesDesigning 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 KubernetesUsing robust testing frameworks (unit, integration, end-to-end) and setting up CI/CD pipelinesFamiliarity with model registries, versioning, and lifecycle management tools like MLflow or KubeFlowExperience with frameworks like Apache Spark, Azure ML, or SageMakerProficiency with cloud providers (AWS, Azure, GCP) and deploying services in these environmentsExpertise in languages such as Python, Java, Scala, or GoBenefitsEquityCompany bonus or sales commissions/bonuses401(k) planMedical, dental, and vision benefitsWellness stipendsCompany OverviewDomino Data Lab provides an enterprise platform designed to help organizations build, deploy, and manage AI and machine learning models. It was founded in 2013, and is headquartered in San Francisco, California, USA, with a workforce of 201-500 employees. Its website is https://domino.ai.Company H1B SponsorshipDomino Data Lab has a track record of offering H1B sponsorships, with 8 in 2025, 6 in 2024, 10 in 2023, 7 in 2022, 11 in 2021, 6 in 2020. Please note that this does not guarantee sponsorship for this specific role.