Weave
ML - GenAI Engineer, Voice & Speech
India, Remote. Posted a month ago
The role
You will design and develop machine learning infrastructure, tooling, and models. You will build internal products and platforms to enable teams to incorporate AI into features and customer facing products.
What you will do
- Design and develop machine learning infrastructure, tooling, and models.
- Help product and development teams understand the data lifecycle and machine learning experimentation.
- Build internal products and platforms to enable AI incorporation into features.
- Consult with teams on machine learning patterns, anti-patterns, and tradeoffs.
- Build scalable, resilient services for data integration, event processing, and platform extensions.
- Contribute to product functionality servicing large amounts of data and traffic.
- Write high-quality, performant, sustainable, and testable code.
- Coach and collaborate inside and outside the team.
- Work in a cloud environment using distributed components and services.
- Translate product goals into actionable engineering plans.
Required qualifications
- High integrity, team-focused approach, and collaboration skills.
- Responsive person with a strong bias for action.
- 3-5 years of experience in Machine Learning or AI.
- Experience moving and storing TBs of data or 100M’s to 10B’s of records.
- Experience building and deploying ML driven B2B multi-tenant applications in production environments at scale.
- Experience with Python, Jupyter, Workflow Engines (Dagster, MLFlow, KubeFlow, etc), DVC, Triton Server, LLMs, Postgres, and others.
- Experience with LLMs, RAG, Prompt Engineering, Fine Tuning, LLM evaluations, multi-modal models, and others.
- Experience with data labelling or annotation for audio or text use cases.
- Understanding of distributed systems and building scalable, redundant, and observable services.
- Expertise in designing systems for distributed data sets and services.
- Experience building solutions to run on one or more of the public clouds (e.g., AWS, GCP, etc.).
- Experience providing stable well designed libraries and SDKs for internal use.
Nice to have
- A background with data analysis, visualization, and presentation.
- 3+ years of experience in engineering and systems with strong proficiency in coding and system design.
- Experience with low latency natural language models and pipelines at scale.
- Experience with real-time audio models and voice use cases such as 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.
- Experience with Kubernetes or GKE and the Operator Pattern (GCP), specifically, 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, IaaC, and configuration driven systems.
Before you apply
- Employment is contingent upon the successful completion of a background check.
About the company
Weave is looking for engineers hungry for fun challenges who can join self-empowered teams. The Machine Learning Team's mission is to enable product innovation by making it painless for developers to build ai powered applications.