Weave

Senior Machine Learning Engineer, Gen AI

Weave
Apply
6 months ago
Delhi, IndiaSenior

Responsibilities

  • Design and develop machine learning infrastructure, tooling, and models for product teams.
  • Build internal products and platforms that enable AI integration into customer-facing features.
  • Help product and development teams understand the machine learning data lifecycle and experimental process.
  • Consult with teams on machine learning patterns, anti-patterns, tradeoffs, and end-to-end customer experiences.
  • Build scalable and resilient services for data integration, event processing, and platform extensions.
  • Evolve product functionality that serves large volumes of data and traffic.
  • Write high-quality, performant, sustainable, and testable code.
  • Work in cloud environments across distributed components and services.
  • Translate stakeholder product goals into actionable engineering plans.
  • Coach and collaborate with colleagues across the organization while sharing expertise and best practices.

Requirements

  • 5+ years of experience in machine learning or AI, preferably focused on natural language.
  • Experience moving and storing terabytes of data or hundreds of millions to billions of records.
  • Experience building and deploying production ML-driven, B2B, multi-tenant applications for external customers at scale.
  • Experience with Python, Jupyter, workflow engines such as Dagster, MLFlow, and KubeFlow, DVC, Triton Server, LLMs, and Postgres.
  • Experience with LLMs, retrieval-augmented generation, prompt engineering, fine-tuning, LLM evaluations, and multimodal models.
  • Experience with data labeling or annotation for audio or text use cases.
  • Understanding and expertise in distributed systems, scalable and redundant services, distributed datasets, and observability.
  • Experience building solutions on public clouds such as AWS or GCP.
  • Experience providing stable libraries and SDKs for internal use.
  • Demonstrated delivery of complex projects in enterprise-grade production environments and demonstrated leadership or mentorship capacity.
  • Preferred: 3+ years of engineering and systems experience with strong coding and system design proficiency.
  • Preferred: experience with low-latency natural language models and pipelines, real-time audio models, transcription, ASR pipelines, interruption detection, audio alignment, and speech synthesis.
  • Preferred: experience with Model Context Protocol, Kubernetes or GKE, the Operator Pattern, container-based workflow engines, highly sensitive PHI and PII data, GitOps, infrastructure as code, and configuration-driven systems.
  • Preferred: background in data analysis, visualization, and presentation, plus a preference for open-source solutions and clean abstractions and APIs.

Benefits

  • Fully remote opportunity in India with expected overlap between India and US business hours.
Weave

About Weave

1,001-5,000 employees

Weave builds software for small and medium-sized healthcare practices—especially dental and optometry—that unifies phones, texting, online scheduling, digital forms, payments, and reviews to manage patient communication and operations. It sells its platform as SaaS with industry-specific tools and integrations. Founded in 2008 and headquartered in Lehi, Utah, Weave is a public company listed on the NYSE.

Contact me