Software Architect - Machine Learning
Core
Shape architecture, technical direction, and implementation strategy for ML-driven products and platforms, including scalable inference pipelines, motion-synthesis systems, and cloud-hosted ML services.
Role type
Senior IC software architect (machine learning)
Builds
Scalable inference pipelines, motion-synthesis systems, real-time data processing solutions, and cloud-hosted ML services
Domain
Machine learning, cloud infrastructure, real-time systems, 3D graphics
Deliverable
production ML models
Required skills
Machine learning engineering, software architecture, backend engineering, cloud infrastructure, MLOps tooling, deep learning model training, scalable API design, real-time system design, technical leadership, prototyping, code-based validation
Preferred skills
Motion synthesis, 3D graphics pipelines, Unity or game engines
Technologies
PyTorch, MLflow, AWS, Azure, GCP, transformers, RNNs, diffusion, flow, GANs
Responsibilities
Design scalable inference pipelines and motion-synthesis systems, build proofs of concept and evaluate technical approaches, guide engineers through complex architecture and integration challenges, review model deployment strategies, provide hands-on technical leadership through prototyping and code-based validation
Seniority
Senior, hands-on IC
