W

Weave

Communication platform for dental and optometry

Senior Machine Learning GenAI Engineer - Voice & Speech

Applied Machine LearningConfirmed live in the last 24 hours
Full-timeRemote in USANo salary listed

About the Job

Requirements

  • At least 5 years of experience in a structured back-end language such as Go, Java, or Python; Go and Python experience is a plus.
  • Experience moving and storing terabytes of data or 100 million to 10 billion records.
  • Experience building and deploying machine-learning-driven B2B multi-tenant applications in production environments.
  • Experience with machine learning technologies such as Python, Jupyter, workflow engines including Dagster, MLflow, and Kubeflow, DVC, Triton Server, large language models, and Postgres.
  • Experience with modern machine learning tools and techniques such as large language models, retrieval-augmented generation, prompt engineering, fine-tuning, and multimodal models.
  • Experience with data labeling or annotation for audio or text use cases.
  • Understanding of distributed systems and building scalable, redundant, and observable services.
  • Expertise in designing and architecting systems for distributed datasets and services.
  • Experience building solutions to run on one or more public clouds, such as AWS or GCP.
  • Experience providing stable, well-designed libraries and SDKs for internal use.
  • Demonstrated track record of delivering complex projects on time and experience working in enterprise-grade production environments.
  • High-integrity, team-focused approach and collaboration skills to build relationships across the organization with various roles and stakeholders.
  • Responsiveness and a strong bias for action.
  • Self-direction and willingness to learn in a rapidly changing industry.
  • Strategic thinking, strong technical aptitude, and commitment to execution.

Responsibilities

  • Design and develop machine learning infrastructure, tooling, and models to help teams deliver customer experiences.
  • Help product and development teams understand the data lifecycle and the experimental nature of machine learning.
  • Build internal products and platforms that enable teams to incorporate AI into features and customer-facing products.
  • Consult with teams on machine learning patterns, anti-patterns, and trade-offs, and guide them in creating end-to-end customer experiences.
  • Build scalable, resilient services that support data integration, event processing, and platform extensions.
  • Contribute to the evolution of product functionality that serves large amounts of data and traffic.
  • Write high-quality, performant, sustainable, and testable code, and take responsibility for its quality.
  • Coach and collaborate with colleagues inside and outside the team by sharing expertise and encouraging best practices.
  • Work in a cloud environment, considering functionality implemented across distributed components and services.
  • Work with stakeholders to translate product goals into actionable engineering plans.

Desired Qualifications

  • Background in data analysis, visualization, and presentation.
  • At least 3 years of experience in data science, machine learning, or predictive analytics in addition to engineering experience.
  • Experience with natural language models, embeddings, and inference in production at scale.
  • Experience with real-time audio models and voice use cases, including transcription, ASR pipelines with interruption detection, audio alignment, and speech synthesis.
  • Experience with emerging technologies such as Model Context Protocol (MCP).
  • Proficient understanding of containers, orchestrators, and usage patterns at scale, including networking, storage, service meshes, and multi-cluster communication; Kubernetes or GKE and the Operator Pattern on GCP are a plus.
  • Experience with highly sensitive data such as PHI (HIPAA) and PII data.
  • Experience with automation and container-based workflow engines.
  • Experience with GitOps, infrastructure as code, and configuration-driven systems.
  • Preference for open-source solutions.
  • Track record of creating clean abstractions and simple-to-use APIs.
  • Deep understanding of distributed data technologies such as streaming, data mesh, data lakes, warehouses, or distributed machine learning.
  • Desire to advance the state of the art with new and innovative technologies.
  • Enjoyment of working in a greenfield environment using rapid prototyping.
  • Enjoyment of working with open-ended, evolving problems and domains.

About the Company

Weave

Communication platform for dental and optometry

Weave provides a patient communication platform for dental and optometry practices. It helps small and mid-size healthcare providers manage patient interactions through an integrated SaaS suite that includes appointment scheduling, reminders, two-way texting and calling, patient reviews, and remote features like a virtual waiting room. The product works by offering these tools in a subscription-based service, with different pricing tiers based on practice size and feature needs, so clinics can smoothly run daily operations and engage patients across channels. Weave differentiates itself by delivering an all-in-one communications solution tailored specifically to dental and optometry offices, including remote communication options to support social distancing. The company’s goal is to improve operational efficiency, boost patient engagement, and drive revenue growth for its clients by providing reliable, continuous updates and support.

Company size
1,001-5,000
Company stage
IPO
Headquarters
Lehi, UT
Founded
2008

Recently Posted Jobs

Explore more opportunities at Weave

See more jobs