Principal MLOps Engineer
Weave HQAbout the role
Weave is seeking a highly skilled and experienced Principal MLOps Engineer (Machine Learning / Data Engineering) to join our dynamic and self-empowered teams. As a Principal MLOps Engineer, you will contribute both technically and non-technically, working closely with a team of talented developers who share a common interest in distributed backend systems, data, scalability, and continued development. You will have the opportunity to apply your expertise to new and ongoing projects, making data more accessible, discoverable, and usable. Your work will directly impact the way our customers experience Weave, and you will collaborate with a highly skilled team to achieve various goals while fostering our phenomenal culture.
This position is a hybrid role reporting into the Sr. Manager of Engineering.
What You Will Own
- Design and develop core data platform components that enable business process orchestration and workflows
- Build scalable and resilient services to support data integration, event processing, and platform extensions
- Contribute to the evolution of product functionality that handles large volumes of data and traffic
- Write high-quality, performant, sustainable, and testable code while ensuring code quality accountability
- Coach and collaborate with team members, both inside and outside your team, sharing expertise and encouraging best practices
- Work in a native cloud infrastructure, implementing functionality through distributed components and services
- Collaborate with stakeholders to translate product goals into actionable engineering plans
What You Will Need to Accomplish the Job (Required Skills)
- High integrity, team-focused approach, and strong collaboration skills to build relationships across Weave
- 7+ years of experience in any backend language, such as Go, Java, or Python (strong experience in Go, or Python is a plus)
- Experience working with large datasets or managing hundreds of billions of records
- Understanding of distributed systems and expertise in building scalable, redundant, and observable services
- Proficiency in architecting messaging systems, distributed data stores, and NoSQL technologies (e.g., Kafka, Google PubSub, Bigtable, Spanner, Vertica, Vitess, S3, Iceberg, etc.)
- Experience building solutions on public clouds (e.g., AWS, GCP, etc.)
- Experience with infrastructure as code and setting up and maintaining highly available systems
- Responsive individual with a strong bias for action
- Entrepreneurial spirit and a thirst for learning
- Demonstrated track record of delivering complex projects on time in enterprise-grade production environments
- Strategic thinker with a strong technical aptitude and a passion for execution
What Will Make Us Love You (Preferred Skills)
- Background in data analysis and visualization
- 10+ years of experience in any backend language, preferably Java, Go, or Python
- Management of distributed data technologies such as streaming, data mesh, data lakes, warehouses, or distributed machine learning
- Strong Experience with Kubernetes
- Experience with GCP
- Background in operations, such as networking, system administration, or DevOps/SRE
- Enjoyment of working in a greenfield environment using rapid prototyping
Weave is an equal opportunity employer that is committed to diversity and inclusion. We welcome anyone who is hungry to learn, problem-solve and progress regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity, veteran status, or other applicable legally protected characteristics.
If you have a disability or special need that requires accommodation, please let us know.
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s