Senior Machine Learning Developer
Core
Build and operate conversational AI systems for phone and SMS, developing LLM-powered features and production tooling.
Role type
Senior IC machine learning engineer (conversational AI)
Builds
Conversational AI systems, agent memory, knowledge graphs, and shared ML/LLM infrastructure
Domain
Telecommunications + Generative AI
Deliverable
production ML models
Required skills
Python, software engineering fundamentals, conversational AI (phone/SMS), real-time/streaming systems (voice, SIP, WebRTC), model training and deployment, LLM systems (prompting, agents, retrieval), evaluation frameworks, production monitoring
Preferred skills
Ray Serve, Dagster, LiveKit, Vertex AI, GCP, Kubernetes, Pulumi, AI provider APIs
Technologies
Ray Serve, Dagster, LiveKit, Vertex AI, GCP, Kubernetes, Pulumi
Responsibilities
Build conversational AI systems that understand customer needs and take action; Develop agent memory and knowledge graph tools; Train, evaluate, and deploy models for prediction, classification, and forecasting; Create offline/online evaluations and CI checks; Build shared ML and LLM infrastructure; Monitor and maintain production models; Contribute to technical reviews and mentorship
Seniority
Senior, hands-on IC