Machine Learning Software Engineer II
Core
Design and deploy custom machine learning solutions for adaptive learning platforms, bridging applied research and production systems for K-12 education.
Role type
Senior IC machine learning engineer (education tech)
Builds
Scalable, low-latency ML inference pipelines and production-ready scoring models for SaaS educational products.
Domain
K-12 education technology / adaptive learning
Deliverable
production ML models
Required skills
PyTorch, ONNX conversion, AWS ECS, AWS Lambda, Python, C++, Java, Docker, CI/CD pipelines, model quantization, pruning, Flash Attention
Preferred skills
AWS SageMaker, LoRA/qLoRA fine-tuning, AI agents, NLP, Terraform, model drift monitoring
Technologies
PyTorch, ONNX, AWS SageMaker, AWS ECS, AWS Lambda, Docker, Terraform, ONNX Runtime, Scikit-Learn, TensorFlow
Responsibilities
Lead transition of ML models from prototypes to scalable production systems; Architect and deploy ML solutions using AWS ECS and Lambda; Optimize PyTorch models via ONNX conversion and inference techniques; Design algorithms for descriptive, diagnostic, predictive, and prescriptive insights; Write clean, efficient, well-tested code; Collaborate with researchers to build tailored scoring solutions
Seniority
Mid-Senior, hands-on IC