Senior Engineer - Machine Learning
$140,800.00 - $211,200.00
Apply now (opens in a new tab)Senior Engineer - Machine Learning
L6
$140,800.00 - $211,200.00
Industries
Custom Computer Programming ServicesComputer Systems Design ServicesElectronic Computer Manufacturing- Core ML System Development Design and implement machine learning models and pipelines for production use
- Build scalable training ? evaluation ? deployment workflows
- Develop reusable ML components, libraries, and frameworks
- Inference & Performance Optimization Optimize model inference for latency, throughput, and cost
- Implement advanced techniques such as caching, quantization, batching, and routing
- Benchmark and profile models across diverse workloads and hardware environments
- Model Integration & Deployment Integrate ML/LLM models into APIs, microservices, and applications
- Build and maintain model-serving infrastructure (e.g., vLLM, ONNX, custom runtimes)
- Collaborate with platform and infrastructure teams for scalable deployment
- Data & Pipeline Engineering Design data pipelines for ingestion, preprocessing, feature engineering, and validation
- Improve data quality and model reliability through systematic evaluation
- Cross-functional Collaboration Partner with product, platform, and hardware teams to deliver end-to-end ML solutions
- Participate in design reviews and contribute to system architecture decisions
- Bachelor's degree in Computer Science, Engineering, Information Systems, or related field and 2+ years of Hardware Engineering, Software Engineering, Systems Engineering, or related work experience. OR Master's degree in Computer Science, Engineering, Information Systems, or related field and 1+ year of Hardware Engineering, Software Engineering, Systems Engineering, or related work experience. OR PhD in Computer Science, Engineering, Information Systems, or related field. Preferred
- Strong programming skills in Python and at least one systems language (C++/Rust/Go)
- Solid understanding of: Machine learning fundamentals (supervised, unsupervised, deep learning)
- Transformer architectures / LLMsModel evaluation and debugging
- Experience with: ML frameworks (PyTorch, TensorFlow)
- Model deployment and serving systems
- Building scalable software and APIsLarge Language Models (LLMs), multimodal models, or generative AIRetrieval systems and RAG pipelines
- Distributed computing and GPU/accelerator environments including model serving and efficient cache/state management (e.g. KV cache, embeddings) across disaggregated systems
- Kubernetes, Docker, and CI/CD pipelines
- Agentic and multi-step AI workflows, tool integration, orchestration, and multi-component pipelines
- Knowledge of: Model optimization techniques (quantization, distillation, caching)
- Vector databases and search systems (OpenSearch, Qdrant, etc.)Cost-aware system design – model routing (small vs. large models), dynamic batching, and caching strategies
Level
LeadL6
Salary
$140,800.00 - $211,200.00
Location
San Diego, CA
Occupation
Computer Systems Engineers/Architects
Industry
Custom Computer Programming Services
Posted
today
To get sharper similar jobs, create your profile using the link below.