W

Weave

Communication platform for dental and optometry

Machine Learning Generative AI Engineer - Voice & Speech

Natural Language Processing & LLMsConfirmed live in the last 24 hours
Full-timeRemote in IndiaNo salary listed

About the Job

Requirements

  • Bring a high-integrity, team-focused approach and collaborate across Weave with stakeholders in various roles.
  • Have 3–5 years of experience in machine learning or artificial intelligence, preferably focused on natural language.
  • Have experience moving and storing terabytes of data or 100 million to 10 billion records.
  • Have experience building and deploying machine-learning-driven business-to-business multi-tenant applications in production at scale for external products and customers.
  • Have experience with machine-learning technologies such as Python, Jupyter, workflow engines (Dagster, MLflow, Kubeflow, or similar), DVC, Triton Server, large language models, and PostgreSQL.
  • Have experience with modern machine-learning tools and techniques such as large language models, retrieval-augmented generation, prompt engineering, fine-tuning, large-language-model evaluations, and multimodal models.
  • Have experience with data labeling or annotation for audio or text use cases.
  • Understand distributed systems and how to build scalable, redundant, and observable services.
  • Have expertise designing systems for distributed datasets and services.
  • Have experience building solutions to run on one or more public clouds, such as AWS or GCP.
  • Have experience providing stable, well-designed libraries and software development kits for internal use.
  • Demonstrate delivery of complex projects on time and experience working in enterprise-grade production environments.
  • Demonstrate capacity for leadership or mentorship.

Responsibilities

  • Design and develop machine-learning infrastructure, tooling, and models to help teams deliver high-quality user 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 artificial intelligence into features and customer-facing products.
  • Consult with teams on machine-learning patterns, anti-patterns, and tradeoffs, and guide them in creating customer experiences end to end.
  • Build scalable, resilient services to support data integration, event processing, and platform extensions.
  • Contribute to the evolution of product functionality serving large amounts of data and traffic.
  • Write high-quality, performant, sustainable, and testable code, and take accountability for its quality.
  • Coach and collaborate with people inside and outside the team, sharing expertise and encouraging best practices.
  • Work in a cloud environment and consider functionality implemented through 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 engineering and systems, with strong coding and system-design proficiency.
  • Experience with low-latency natural-language models and pipelines at scale.
  • Experience with real-time audio models and voice use cases such as transcription, automatic speech recognition pipelines with interruption detection, audio alignment, and speech synthesis.
  • Experience with emerging technologies such as Model Context Protocol.
  • Understanding of containers, orchestrators, and usage patterns at scale; Kubernetes or GKE and the GCP Operator Pattern experience is a plus.
  • Experience with highly sensitive data such as protected health information subject to HIPAA and personally identifiable information.
  • 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 easy-to-use application programming interfaces.
  • Desire to advance the state of the art with new 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