Senior Software Engineer, Machine Learning Infrastructure & Automation
Core
Build automation, infrastructure, and developer tooling to enable seamless development, testing, and deployment of generative AI models and inference pipelines.
Role type
Senior IC machine learning infrastructure engineer (CI/CD & automation)
Builds
Automated CI/CD pipelines, model validation systems, performance benchmarking tools, and AI-powered engineering workflows
Domain
Generative AI / Machine Learning Infrastructure
Deliverable
production ML models
Required skills
Python, CI/CD system design, automated testing, containerized workloads, distributed systems, observability, GPU workload management, infrastructure-as-code
Preferred skills
PyTorch, NVIDIA GPU architectures, model-serving systems, automated inference benchmarks, agentic coding tools, internal developer platforms (via careerplan.io/jobs/70031914-e873-451d-8d17-712bada15563-senior-software-engineer-machine-learning-infrastructure-automation-at-fal)
Technologies
Python, PyTorch, Docker, GitHub Actions, NVIDIA GPUs
Responsibilities
Design and maintain automated testing, validation, and deployment pipelines for ML models; reduce CI execution times through intelligent parallelization and caching; develop systems for automated model output testing and quality regression detection; build continuous performance testing for inference latency and throughput; automate pricing, billing, and deployment validation checks; develop AI-powered automation to diagnose CI failures and propose fixes; build automated safeguards and rollback mechanisms for reliable model releases; identify and automate repetitive engineering tasks
Seniority
Senior, hands-on IC

