Software Engineer - ML Model Delivery
Core
Design, build, and maintain platform components supporting the full machine learning model lifecycle from development and training through deployment and monitoring.
Role type
Senior IC software engineer (ML platform & MLOps)
Builds
Cloud-native infrastructure, data/feature pipelines, and automated deployment toolchains for ML models
Domain
Financial services / Machine Learning / Cloud Infrastructure
Deliverable
production ML models
Required skills
Python, ML libraries (Pandas, NumPy, Scikit-learn), AWS cloud platforms, Infrastructure as Code (Terraform), CI/CD automation, Data pipeline development, Model serving, Security best practices
Preferred skills
Databricks, MLOps practices (versioning, tracking, feature stores, monitoring), RAG architectures, GenAI/LLM integration, Container orchestration (Docker, ECS, Kubernetes), Big data processing (Spark), AWS Solutions Architect certification
Technologies
AWS, Databricks, EMR, S3, Terraform, Docker, ECS, Kubernetes, Spark, Python, Pandas, NumPy, Scikit-learn
Responsibilities
Design and maintain platform components for the ML lifecycle; Develop and maintain data and feature pipelines for production models; Build and manage AWS cloud infrastructure for model training and serving; Automate model deployment, testing, and release processes; Support migration of legacy ML workloads to cloud-native platforms; Monitor platform health and resolve performance/stability issues; Collaborate with data scientists to translate requirements into platform capabilities
Seniority
Senior, hands-on IC