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.
Tech Stack
Categories
About Weave
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.
