Staff Machine Learning Engineer, Perception, Autonomy Rivian
Led backend and machine learning delivery for an in-vehicle conversational assistant. Built Python and FastAPI services that convert voice intent into safe, traceable actions across vehicle controls and diagnostics, with agent and tool orchestration through gRPC, REST, and GraphQL APIs.
Integrated Gemini through Google Vertex AI for reasoning while maintaining audited service-side execution controls. Built RAG capabilities with LangChain and Pinecone, created Kafka-to-S3 and PostgreSQL telemetry pipelines, trained PyTorch models with DeepSpeed and FSDP, optimized inference for real-time latency, and deployed observable, secure services on EKS using Docker, Terraform, GitHub Actions, OpenTelemetry, CloudWatch, Prometheus, and Grafana. Mentored engineers and partnered with product, SRE, and platform teams.