Senior Staff Software Engineer, AI Model Lifecycle
Core
Building a comprehensive managed platform for the entire application development lifecycle, focusing on leveraging Machine Learning models including Large Language Models (LLMs).
Role type
Senior Staff Software Engineer (AI Model Lifecycle)
Builds
Managed platform for AI model development, fine-tuning, and training pipelines
Domain
AI Infrastructure / Generative AI / Large Language Models
Deliverable
production ML models
Required skills
Fine-tuning large foundation models, Multi-node orchestration, Checkpointing, Failure recovery, Cost-efficient scaling, End-to-end training pipelines, Reinforcement learning (RFT), Distillation, Preference optimization, Policy optimization, Reward modeling, Dataset management, Model versioning, Experiment management, PyTorch, Golang, Python
Preferred skills
Open-source AI contributions (vLLM), GPU system performance optimizations, Inference frameworks
Responsibilities
Manage fine-tuning systems for large foundation models, Implement and maintain end-to-end training pipelines for LLMs, Execute Reinforcement Fine-Tuning (RFT) and Reinforcement learning, Build distillation and reinforcement learning pipelines, Manage dataset, model, and experiment lifecycle
Seniority
Senior Staff, hands-on IC
