
Job Overview
Location
US Remote
Job Type
Full-time
Category
Machine Learning Engineer
Date Posted
April 3, 2026
Full Job Description
đź“‹ Description
- • As a Senior Machine Learning Engineer focused on Generative AI at Weave Communications, you will play a pivotal role in democratizing access to machine learning tools so that product teams across the company can build AI-powered features safely, responsibly, and at scale—without requiring deep data science expertise. Your work will directly impact how hundreds of millions of users experience Weave’s products by enabling seamless integration of intelligent capabilities into customer-facing applications.
- • You will design, develop, and productionize machine learning infrastructure, tooling, and models that empower internal teams to incorporate AI into their workflows, including building scalable services for data integration, event processing, and platform extensions that support large-scale data and traffic demands.
- • Day to day, you will collaborate with cross-functional agile teams—including product owners, backend and frontend developers, and DevOps engineers—to translate product goals into actionable engineering plans, consult on ML best practices, and guide teams through the full lifecycle of AI feature development, from prototyping to deployment.
- • You will build internal platforms and SDKs that simplify the use of advanced ML techniques such as LLMs, RAG, prompt engineering, fine-tuning, and multi-modal models, while ensuring code quality, performance, sustainability, and testability across distributed cloud environments.
- • A key part of your role will involve coaching and mentoring peers, sharing expertise in ML patterns and anti-patterns, fostering collaboration, and helping others grow by promoting best practices in model development, data handling, and system design.
- • You will work extensively with modern ML technologies including Python, Jupyter, workflow engines (Dagster, MLFlow, KubeFlow), DVC, Triton Server, LLMs, and cloud platforms (AWS, GCP), applying your expertise in distributed systems to design resilient, observable, and scalable services for handling terabytes of data and billions of records.
- • Your contributions will support the evolution of Weave’s product functionality by enabling teams to leverage emerging technologies like Model Context Protocol (MCP), real-time audio models, ASR pipelines, and speech synthesis, particularly in voice and audio use cases involving sensitive data such as PHI and PII.
- • You will operate in a highly autonomous, self-empowered team culture that values ownership, innovation, and continuous learning, where your strategic thinking and technical execution will help advance the state of the art in applied ML within a greenfield, rapidly evolving environment.
- • Through your work, you will help cultivate Weave’s phenomenal culture by contributing to a collaborative, inclusive, and high-trust environment where technical excellence is paired with empathy, accountability, and a passion for solving complex problems at scale.
🎯 Requirements
- • 5+ years of experience in structured back-end languages (Go, Java, or Python), with Go and Python experience preferred
- • Proven experience building and deploying ML-driven B2B multi-tenant applications in production environments
- • Hands-on experience with modern ML tools and techniques including LLMs, RAG, prompt engineering, fine-tuning, multi-modal models, and data labeling for audio or text use cases
- • Expertise in distributed systems, scalable architecture, and cloud platforms (AWS, GCP, etc.), including experience with Kubernetes, containers, orchestrators, and workflow engines
- • Demonstrated ability to design and provide stable, well-designed internal libraries, SDKs, and APIs for enterprise-grade production use
🏖️ Benefits
- • Fully remote work option within the US, with optional office access near Lehi, UT Headquarters
- • Opportunity to work on cutting-edge generative AI and ML projects impacting hundreds of millions of users
- • Collaborative, autonomous team culture with strong emphasis on learning, innovation, and ownership
- • Exposure to emerging technologies such as Model Context Protocol (MCP), real-time audio models, and advanced LLM applications
- • Commitment to professional growth through mentorship, knowledge sharing, and work on complex, evolving problems in a supportive, inclusive environment
Skills & Technologies
About Weave Communications, Inc.
Weave Communications provides a unified customer communication and engagement platform for small and medium-sized healthcare, dental, optometry, veterinary, and other service businesses. Its cloud software integrates VoIP phone, text messaging, email, scheduling, payments, reviews, analytics, and team collaboration tools into a single interface that syncs with existing practice management systems. The platform automates appointment reminders, billing collections, marketing campaigns, and patient feedback requests while maintaining HIPAA compliance and supporting multi-location practices. Founded in 2011 and headquartered in Lehi, Utah, Weave is publicly traded on the NYSE under the ticker WEAV.
Subscribe to the weekly newsletter for similar remote roles and curated hiring updates.
Newsletter
Weekly remote jobs and featured talent.
No spam. Only curated remote roles and product updates. You can unsubscribe anytime.
Similar Opportunities

Heidi Health Pty Ltd
2 months ago

Heidi Health Pty Ltd
2 months ago

