Sr Software Engineer – Machine Learning
Core
Building production-grade machine learning and AI infrastructure at scale, including distributed data pipelines, ML systems, AI agents, and observability.
Role type
Senior IC machine learning infrastructure engineer
Builds
Production ML models, AI agents, and scalable data processing pipelines
Domain
Cloud infrastructure, distributed systems, machine learning
Deliverable
production ML models | infrastructure
Required skills
Python, Scala, Apache Spark, SQL, AWS, Kubernetes, distributed data processing, ML model deployment, observability
Preferred skills
Geospatial data indexing, LLM fine-tuning/distillation, AI agents at scale, CI/CD, infrastructure as code
Technologies
AWS SageMaker, AWS Bedrock, Kubernetes, Apache Spark
Responsibilities
Design and build distributed data pipelines for large datasets; Develop, deploy, and operate machine learning models in production; Build agent-based AI systems; Design scalable architectures for data processing and ML pipelines; Establish observability across pipelines and models; Evaluate modeling approaches to optimize cost and performance; Collaborate with product teams to deliver business impact.
Seniority
Senior, hands-on IC