Machine Learning Engineer
Machine Learning Engineer optimizes ML models for speed and efficiency through low-level CUDA kernel tuning, GPU scheduling, and hardware-aware systems design. Requires 2+ years in ML infrastructure with Python/C++/Rust and distributed frameworks like PyTorch.
About the job
Requirements
- Strong background in systems-level ML engineering.
- Experience with CUDA, GPU kernel optimization, and performance tuning.
- Fluency in Python and at least one systems language (C++ or Rust preferred).
- Familiarity with distributed training frameworks (e.g., PyTorch, JAX, DeepSpeed, or similar).
- Experience working with large-scale training or inference infrastructure.
- Understanding of memory management, parallelization, and hardware-aware model optimization.
- 2+ years of experience working in ML infrastructure or performance-critical environments.
- Willingness to work in-person from our SF office in FiDi.
Skills
CUDA, Python, C++, Rust, PyTorch, JAX, Deepspeed, Gpu Optimization, Distributed Training, Memory Management
Similar jobs
ML Engineering jobsBuilds high-scale data pipelines, distributed systems, and AI agent workflows using LLMs for fraud intelligence platform. Requires 2+ years software engineering, Python proficiency, big data tools, AWS/K8s, and ML foundations.
Machine learning intern pursuing a Ph.D. who will build and deploy production-scale models and pipelines, conduct an end-to-end research project, and collaborate with engineering and product teams on blockchain and cryptocurrency applications.
Build, deploy, and optimize AI applications and machine learning models for customer use cases while contributing to an internal ML platform. This new graduate role requires a technical master’s degree, hands-on ML or LLM experience, and strong customer communication skills.
Develop and deploy machine learning models for biomedical research and AI product development, collaborating with scientific, engineering, and product teams. Requires a master's degree with 2–4 years of experience or a PhD with 0–2 years, plus strong Python and ML development skills.
Machine learning engineer who trains, evaluates, and productionizes models and LLM-powered applications for financial products. Requires 2+ years of ML systems experience, strong Python and PyTorch skills, production data pipelines, model evaluation, and API development.