Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Machine Learning Software Engineer II

Cambium Learning Group

Cambium Learning® Group is an award-winning educational technology solutions leader dedicated to helping all students reach their potential through individualized and differentiated instruction. Using a research-based, personalized approach, Cambium Learning Group delivers SaaS resources and instructional products that engage students and support teachers in fun, positive, safe and scalable environments. These solutions are provided through Learning A-Z® (online differentiated instruction for elementary school reading, writing and science), ExploreLearning® (online interactive math and science simulations, a math fact fluency solution, and a K-2 science solution), Voyager Sopris Learning® (blended solutions that accelerate struggling learners to achieve in literacy and math and professional development for teachers), and VKidz Learning (online comprehensive homeschool education and programs for literacy and science). We believe that every student has unlimited potential, that teachers matter, and that data, instruction, and practice are the keys to success in the classroom and beyond.

Job Overview:

We are seeking a talented Machine Learning Engineer II to join our CAI machine learning and scoring development team. In this role, you will be the crucial bridge between applied research and production systems. Working alongside a cross-functional group of mathematicians, computer scientists, psychometricians, and statisticians, you will design and deploy custom machine learning solutions for our clients and internal platforms.

The ideal candidate is a full-stack ML practitioner who is equally comfortable discussing algorithmic design with researchers and architecting scalable, low-latency production systems. You will own the full software development lifecycle-transforming research prototypes into optimized, production-ready solutions using modern AWS infrastructure such as SageMaker, ECS, and Lambda, with an emphasis on high-throughput inference and PyTorch-to-ONNX model optimization.

Job Responsibilities:
  • Full-Lifecycle ML Development: Lead the transition of machine learning models from theoretical prototypes into scalable, high-performance production systems.
  • AWS Cloud Architecture & Deployment: Architect and deploy ML solutions utilizing AWS ECS (Elastic Container Service) for containerized workloads and AWS Lambda for serverless, event-driven inference pipelines.
  • Model & Inference Optimization: Optimize PyTorch models for production deployment by converting them to ONNX formats. Apply advanced inference optimization techniques (quantization, pruning, ONNX Runtime) and memory-efficient attention mechanisms like Flash Attention to minimize latency and maximize throughput.
  • Infrastructure & Engineering Best Practices: Champion infrastructure best practices for machine learning systems, establishing reliable CI/CD pipelines, and ensuring robust, secure, and reproducible deployments across the AWS ecosystem.
  • Algorithm Engineering: Design, develop, and evaluate algorithms that generate descriptive, diagnostic, predictive, and prescriptive insights from both structured and unstructured data.
  • Robust Software Engineering: Write clean, efficient, and well-tested code. Complete rigorous testing, debugging, and documentation to ensure seamless installation and long-term maintenance.
  • Cross-Functional Collaboration: Actively participate in research discussions, requirements gathering, and system design alongside domain experts to build tailored scoring and ML solutions.
Job Requirements:
  • Experience: 2-5 years of industry experience in Machine Learning Engineering, Software Engineering, or Data Science, with a proven track record of architecting and deploying models to production.
  • Cloud & MLOps Infrastructure: Deep, hands-on experience with the AWS ecosystem, specifically AWS ECS and Lambda . Solid understanding of containerization (Docker) and event-driven architectures.
  • Programming Proficiency: Strong proficiency in modern programming languages used in ML (e.g., Python, C++, Java) and familiarity with industry-standard coding practices.
  • ML Frameworks & Advanced Optimization: Hands-on experience with PyTorch and other machine learning libraries (e.g., Scikit-Learn, TensorFlow). Deep understanding of model optimization pipelines, including PyTorch to ONNX conversions, ONNX Runtime, and scaling attention mechanisms (e.g., Flash Attention ).
  • Data Systems: Experience working with large-scale computing frameworks, data analysis systems, and relational/non-relational databases.
Nice to Have's:
  • AWS SageMaker: Experience utilizing AWS SageMaker for managed model training and hosting.
  • Advanced LLMOps & Fine-Tuning: Hands-on experience applying modern parameter-efficient fine-tuning methods (such as LoRA and qLoRA ) to large language models.
  • AI Agents: Experience building, integrating, and deploying autonomous or semi-autonomous AI agents to automate complex workflows and connect ML models with external tools/APIs.
  • NLP Expertise: Proven experience and familiarity with deep learning technologies applied specifically to Natural Language Processing (NLP) and complex text-based modeling.
  • Cross-Disciplinary Collaboration: Experience collaborating with specialized researchers (e.g., psychometricians, statisticians) to operationalize complex mathematical concepts.
  • Infrastructure as Code: Experience implementing IaC using tools like Terraform or AWS CloudFormation.
  • Model Monitoring: Experience setting up comprehensive model monitoring systems to detect data drift, concept drift, and model degradation in production AWS environments.

To apply for this opportunity, simply click on the "Apply" button and submit a cover letter and resume.

An Equal Opportunity Employer

We are dedicated to fostering a culture that celebrates unique backgrounds, ideas, and experiences. All qualified applicants will receive consideration for employment without discrimination on the basis of race, color, religion, sex, gender, gender identity/expression, sexual orientation, national origin, protected veteran status, or disability.
Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Machine Learning Software Engineer II in United States vacancy
  •  ...TeleTracking Technologies, Inc. has an opening for Machine Learning Engineer II in Pittsburgh, PA. Job duties include: Use machine learning, data mining, and statistical techniques to create new, scalable solutions for business problems. Design, develop, and evaluate... 
    Suggested
    Remote work

    Confidential

    Pittsburgh, PA
    5 days ago
  •  ...Machine Learning Engineer II When our values align, there's no limit to what we can achieve. At Parexel, we all share the same goal - to improve...  ...and scalability Integrating ML models into existing software applications Collaborating with data scientists, business... 
    Suggested
    Contract work
    Remote work
    Work from home
    Flexible hours

    PAREXEL

    United States
    2 days ago
  •  ...technologies and solutions on our engineering teams. Our Engineering Team...  ..., embedded systems, machine learning, and the use of artificial intelligence...  ...a Machine Learning Engineer II, you will create, develop,...  ...working with modern software development tools and version... 
    Suggested

    Milwaukee Tool

    Brookfield, WI
    2 days ago
  •  ...from the global scale and shared best practices that come from ownership by Restaurant Brands International Inc. As a Machine Learning Engineer II, you will be responsible for developing and iterating machine learning models that drive measurable improvements in... 
    Suggested
    Work at office
    Local area

    Restaurant Brands International

    Miami, FL
    3 days ago
  •  ...and cross-functional work environment, which allows us to learn, develop, and engage across our organization. If you are looking...  ...to join our team. We are looking for a Senior Machine Learning Engineer II to contribute to the development and deployment of machine... 
    Suggested
    Permanent employment
    Full time
    Contract work
    Work experience placement
    Local area

    CesiumAstro

    Austin, TX
    4 days ago
  • $165.2k - $223.6k

     ...Description The Product: AWS Machine Learning accelerators are at the...  ...all enabled by cutting edge software stack, the AWS Neuron Software...  ...including silicon engineering, hardware design and verification...  ...Learning Compiler Engineer II on the AWS Neuron team, you... 
    Internship
    Local area
    Work from home
    Flexible hours

    Amazon

    Boston, MA
    5 days ago
  • $112k - $208k

     ...matters to them. Your New Role... CNN is seeking a Machine Learning Engineer II to build and deploy ML systems that power personalization...  ...training, evaluation, and deployment ~ Solid understanding of software engineering best practices, including version control,... 
    Temporary work
    Local area

    Warner Bros. Discovery

    New York, NY
    1 day ago
  •  ...in its Anderson, SC corporate office for a Electrical Machine Learning (ML) Engineer II that will report into the Sr. Director of Engineering....  ...scikit-learn, Matplotlib, etc.). Experience with modern software development practices and tools (Git-based workflows;... 
    Work at office
    Worldwide

    Techtronic Industries North America

    Anderson, SC
    3 days ago
  •  ...Machine Learning Engineer II Job No: 26057 Department: Michigan Tech Rsrch Institute(MTRI) Work Type: Staff - Full Time...  ...performance and robustness 6. Work with cross-functional teams (software, sensing, systems engineering) to develop prototype ML... 
    Permanent employment
    Full time
    Part time
    Work at office
    Remote work
    Shift work

    Michigan Technological University

    Ann Arbor, MI
    3 days ago
  • $85k

     ...Job Title ML Software Developer II Location ABERDEEN PROVING GROUND, MD 21005 US (Primary...  ...(STC): STC is a science and engineering research and services support...  ...Develop and apply state-of-the-art machine learning (ML) tools and algorithms to optimize... 
    Full time
    Temporary work
    Local area

    Science & Technology Corp

    Aberdeen Proving Ground, MD
    2 days ago
  • $107.25k - $164.45k

     ...leveraging modern approaches in machine learning and artificial intelligence....  ...seeking Machine Learning Engineers (Applied Research & Model...  ...learn best practices. MLE II : Independently deliver on...  ...Mastery of ML frameworks, software engineering best practices,... 
    Hourly pay
    Remote work

    PathAI

    United States
    4 days ago
  • $90k - $130k

     ...be part of something bigger. Position Purpose: The Software Engineer II is responsible for independently developing and assisting...  ...talented AI/ML developer to join us developing cutting-edge machine learning models and applications for the Company. Key... 
    Work experience placement
    Remote work

    Home Depot

    United States
    2 days ago
  • $90k - $130k

    Home Depot in Atlanta, Georgia is seeking a Software Engineer II, responsible for developing and designing products impactful for customers. This role will focus on AI/ML application development, collaborating with a diverse team, and building secure and reliable software... 

    Home Depot

    Atlanta, GA
    4 days ago
  • $100.46k - $145.67k

     ...AI Software Engineer II At Niagara, we're looking for team members who want to be part of achieving our mission to provide our customers...  .... This role requires hands-on experience applying machine learning, Generative AI, and intelligent automation techniques to solve... 
    Temporary work
    Work experience placement
    Work at office
    Flexible hours

    Niagara Bottling

    Diamond Bar, CA
    2 days ago
  • $143.7k - $194.4k

     ...help. You’ll join a diverse team of software, hardware, and network engineers, supply chain specialists, security...  ...and reviewed at scale. As an SDE II on this team, you'll lead the design...  ...Here at AWS, it’s in our nature to learn and be curious. Our employee-led... 
    Internship
    Flexible hours

    Amazon Data Services, Inc.

    Seattle, WA
    11 hours ago
  • $125k - $175k

     ...A financial technology company is seeking a Software Engineer II for its Machine Learning Feature Platform team. This remote position requires 1.5+ years of software engineering experience, proficiency in Python or Kotlin, and knowledge of distributed systems. Responsibilities... 
    Remote work

    Affirm

    United States
    3 days ago
  • A leading consumer power tools company is seeking a Machine Learning Engineer II in Anderson, SC. This role involves identifying and developing ML features for power tools, working closely with cross-functional teams to deliver data-driven solutions. Candidates should... 

    TTI Group

    Anderson, SC
    3 days ago
  • A leading power tools company in South Carolina is seeking an experienced Electrical Machine Learning Engineer II to join its team. This role focuses on developing and validating ML features for outdoor power tools, collaborating with various teams to translate customer... 

    NLP PEOPLE

    Anderson, SC
    2 days ago
  •  ...solutions. Your Role on the Team: As a member of the Advanced Engineering and Technology (AET) Team in the Power Tool Accessories business unit you will utilize your expertise in machine learning to solve problems where no established solution exists and deliver... 
    Work at office
    Flexible hours

    Milwaukee Tool

    Brookfield, WI
    2 days ago
  • $154k - $188k

     ...believe precision medicine has the power to transform the lives of patients with both common and rare diseases. As a Machine Learning Application Engineer II , you will play a hands‑on role in delivering high‑impact, production‑grade solutions that advance our drug... 

    Maze Therapeutics

    South San Francisco, CA
    10 days ago
  • $160k - $210k

     ...seeing the impact of their work. Join us. We are seeking Machine Learning Engineers with experience in robotics applications. As part of our...  ...Centric Machine Learning Functional proficiency with Software concepts such as memory management, threading, databases... 
    Work at office
    Immediate start
    Remote work
    Flexible hours

    May Mobility

    United States
    1 day ago
  • $160k - $190k

     ...Senior Machine Learning Engineer Denver, CO; Seattle, WA; Chicago, IL (Remote); United States (Remote); At Signifyd, we help merchants confidently grow their businesses by building trusted relationships with their customers. Our advanced technology, combined with... 
    Temporary work
    Work experience placement
    Remote work
    Flexible hours

    Signifyd

    United States
    3 days ago
  • $156.75k - $250.8k

     ...with our ecosystem of devices and cloud software. Like our products, we work better...  ...you passionate about AI? Do you love engineering solutions enabling fast, cutting-edge...  ...to-end along the development of a new machine learning models and AI capabilities, leading to... 
    Work experience placement
    Work at office
    Remote work

    Axon

    Seattle, WA
    4 days ago
  •  ...ML Engineer, II - App Engine Ann Arbor, MI, Montreal, Canada At...  ...focused solely on developing software for automated trucks to...  ...integrating and managing various deep learning models and processes in the...  ...App Engine SDK to deploy machine learning based virtual... 
    Full time
    Immediate start
    Relocation
    Flexible hours

    TORC Robotics

    Ann Arbor, MI
    2 days ago
  • $153.2k - $183.3k

     ...ML Engineer, II - Learned Behaviors Remote - US, Ann Arbor, MI, Montreal, Canada, Remote - Canada As a Machine Learning Engineer II – Learned Behaviors, you will help develop and...  ...to integrate ML models into larger software systems. Bonus Points! Experience... 
    Remote work

    TORC Robotics

    United States
    4 days ago
  • $100k - $150k

     ...Magnopus is looking for a Machine Learning Engineer who thrives at the intersection of product innovation, real-time systems, and creative collaboration. In this role, you won't just build models, you'll help define how machine learning transforms our projects and unlocks... 
    Full time
    Work experience placement

    Magnopus

    Los Angeles, CA
    2 days ago
  • $105k - $215k

     ..., Great Rewards and Great Careers. DUTIES: Design, implement, and deploy end-to-end machine learning solutions. Leverage expertise in machine learning, software engineering, and system architecture to independently drive the development of production-ready models... 
    Work at office
    Local area
    Work from home
    Flexible hours

    GEICO

    Bethesda, MD
    5 days ago
  • $143.7k - $194.4k

     ...seeking skilled compiler engineers to join our efforts in...  ...state-of-the-art deep learning compiler stack. This stack...  ...with our custom-built Machine Learning accelerators,...  ...a ML Compiler Engineer II on the Neuron Compiler...  ...our customers. Strong software development skills... 
    Relocation
    Flexible hours

    Amazon

    Seattle, WA
    4 days ago
  •  ...current and future generations of robots. As an ML Engineer II (Manipulation), you will develop and deploy learning-based manipulation systems that enable mobile...  ...building reliable training/evaluation pipelines. Strong software engineering skills in Python; ability to... 

    Diligent Robotics

    New York, NY
    4 days ago
  • $83.64k - $126.5k

    SICK AG is hiring a Systems Application Engineer II in Minneapolis, MN, to develop intelligent automation solutions across North America. The position involves providing technical support, collaborating with cross-functional teams, and ensuring customer needs are met. Ideal... 
    Remote work

    SICK AG

    Minneapolis, MN
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Machine Learning Software Engineer II. Be the first to apply!