Senior Engineer - Machine Learning
Core
Design, develop, and optimize machine learning systems for production-grade AI platforms, focusing on model development, inference optimization, and scalable infrastructure.
Role type
Senior IC machine learning engineer (systems & inference)
Builds
Production ML models, scalable training/deployment workflows, and model-serving infrastructure
Domain
AI/ML, Systems Engineering, Hardware-Software Integration
Deliverable
production ML models
Required skills
Python, C++/Rust/Go, Machine Learning fundamentals, Transformer architectures/LLMs, Model evaluation and debugging, ML frameworks (PyTorch, TensorFlow), Model deployment and serving, Scalable software and APIs
Preferred skills
Large Language Models (LLMs), Retrieval systems and RAG pipelines, Distributed computing and GPU environments, Kubernetes and Docker, Agentic AI workflows, Model optimization techniques, Vector databases
Technologies
vLLM, ONNX, OpenSearch, Qdrant, Kubernetes, Docker
Responsibilities
Design and implement machine learning models and pipelines for production use; Optimize model inference for latency, throughput, and cost; Integrate ML/LLM models into APIs and microservices; Design data pipelines for ingestion, preprocessing, and feature engineering; Partner with product and hardware teams to deliver end-to-end ML solutions
Seniority
Senior, hands-on IC
