
Staff Software Engineer, MDLC
Domino Data Lab
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
Salary
💰 $200,000 - $250,000 per year
Job Level
About the role
- 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
Requirements
- 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
- ML Model Deployment: Familiarity with model registries, versioning, and lifecycle management tools like MLflow or KubeFlow is a big plus
- 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
Benefits
- equity
- company bonus
- 401(k) plan
- medical, dental, and vision benefits
- wellness stipends
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
API DevelopmentPerformance OptimizationML Model DeploymentDistributed ComputingBack-End DevelopmentPythonJavaScalaGoDocker
Soft Skills
CollaborationCross-functional teamwork