Cambium Learning Group, Inc. logo

Machine Learning Software Engineer II

Job Overview

Location

Remote

Job Type

Full-time

Category

Software Engineering

Date Posted

May 7, 2026

Full Job Description

đź“‹ Description

  • • As a Machine Learning Software Engineer II at Cambium Learning Group, you will serve as the crucial bridge between applied research and production systems, transforming machine learning prototypes into scalable, high-performance solutions that support personalized learning for students.
  • • You will lead the full software development lifecycle—designing, optimizing, and deploying ML models using AWS infrastructure like ECS and Lambda, converting PyTorch models to ONNX, and applying techniques such as quantization and Flash Attention to minimize latency and maximize throughput.
  • • You will collaborate with a cross-functional team of mathematicians, computer scientists, psychometricians, and statisticians to build custom ML solutions for internal platforms and client-facing products across Cambium’s brands including Learning A-Z, ExploreLearning, and Voyager Sopris Learning.
  • • In this role, you will deepen your expertise in MLOps, cloud-native ML systems, and model optimization while contributing to educational technology that impacts student outcomes through data-driven instruction and practice.

🎯 Requirements

  • • 2–5 years of industry experience in Machine Learning Engineering, Software Engineering, or Data Science with a proven track record of deploying models to production
  • • Deep, hands-on experience with AWS ECS and Lambda, including containerization (Docker) and event-driven architectures
  • • Strong proficiency in Python, C++, or Java and familiarity with industry-standard coding practices
  • • Hands-on experience with PyTorch and model optimization pipelines, including PyTorch to ONNX conversion, ONNX Runtime, and scaling attention mechanisms like Flash Attention

🏖️ Benefits

  • • Opportunity to work on impactful educational technology that supports student learning and teacher effectiveness
  • • Collaboration with a multidisciplinary team of experts in math, computer science, psychometrics, and statistics
  • • Exposure to cutting-edge ML infrastructure and optimization techniques on AWS
  • • Remote work flexibility

Skills & Technologies

Python
Java
AWS
Docker
Terraform
Remote

Ready to Apply?

You will be redirected to an external site to apply.

AI Job Fit Analysis
Pro

See exactly how your profile matches this role — strengths, skill gaps, and what to do about them.

Cambium Learning Group, Inc. logo
Cambium Learning Group, Inc.
Visit Website

About Cambium Learning Group, Inc.

Cambium Learning Group is an education technology company that develops and delivers digital and print curriculum, assessment, and intervention solutions for K-12 students and educators. Its portfolio includes brands such as Learning A-Z, Voyager Sopris Learning, ExploreLearning, and Kurzweil Education, which provide literacy, math, science, and professional development resources. The company supports personalized learning, data-driven instruction, and accessibility for diverse learners across classroom and remote environments.

Get more remote jobs like this

Subscribe to the weekly newsletter for similar remote roles and curated hiring updates.

Newsletter

Weekly remote jobs and featured talent.

No spam. Only curated remote roles and product updates. You can unsubscribe anytime.

Similar Opportunities

Expired
Neo Financial Technologies Inc. logo

Neo Financial Technologies Inc.

Calgary, AB
Full-time
Expired May 6, 2026
Remote

4 months ago

Expired
China
Full-time
Expired May 11, 2026
JavaScript
Java
Swift
+3 more

3 months ago

Expired
General Dynamics Information Technology, Inc. logo

General Dynamics Information Technology, Inc.

Any Location / Remote
Full-time
Expired May 14, 2026
Senior
Remote
$123k-166k
+1 more

3 months ago

Expired
Canada
Full-time
Expired May 11, 2026
Go
Remote

3 months ago