Senior Lead Software Engineer
Core
Design, build, and maintain scalable machine learning platforms and infrastructure for end-to-end ML workflows.
Role type
Senior Lead Software Engineer (ML Platform)
Builds
Unified platform solutions integrating data engineering, feature management, model serving, and ML metadata capabilities.
Domain
Machine Learning Infrastructure / MLOps
Deliverable
production ML models | infrastructure
Required skills
Python, TensorFlow, PyTorch, Scikit-learn, Spark, Pandas, SQL, AWS SageMaker, GCP AI Platform, Azure ML, MLOps, ML CI/CD, model versioning, monitoring, API development, platform services
Preferred skills
Databricks, Snowflake, Snorkel AI, Docker, Kubernetes, Airflow, Terraform, CloudFormation, feature stores, model registries, ML metadata management, RESTful APIs, microservices architectures
Responsibilities
Develop tools for model training, deployment, monitoring, versioning, and lifecycle management; Integrate data engineering and model serving capabilities; Implement secure production code for platform services and automation pipelines; Lead evaluations with data scientists and product teams; Improve platform reliability and scalability; Create architecture and design artifacts; Automate infrastructure provisioning and CI/CD pipelines
Seniority
Senior, hands-on IC with leadership responsibilities