Enable job alerts via email!

Software Engineer – ML

Talener

Springfield (IL)

Remote

USD 125,000 - 145,000

Full time

2 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading organization in publishing seeks a Software Engineer with a Machine Learning focus to join their cutting-edge Research and Advanced Technology team. This fully remote position offers the chance to work on innovative AI/ML technologies, writing Python code to support various models for deployment. Applicants should have solid experience in Python, cloud deployments, and integration of ML into software systems, alongside a passion for contributing to educational content on a global scale.

Benefits

Competitive salary and comprehensive benefits
Fully remote work opportunity
Work-life balance

Qualifications

  • 5+ years professional experience in Python for backend and ML.
  • 3+ years deploying code to cloud (AWS preferred).
  • Familiarity with Docker and system monitoring tools.

Responsibilities

  • Code in Python to develop software systems for ML integration.
  • Collaborate with ML engineers to define software requirements.
  • Develop tools to monitor ML models for performance and efficiency.

Skills

Python
Machine Learning
Cloud Deployment
System Integration
Data Integrity

Tools

Docker
AWS
Terraform
CircleCI

Job description

Overview:Our client is one of the world's preeminent publishing organizations and has been a trusted source of knowledge and information for over two centuries. This historic organization provides accurate, reliable, and comprehensive content to learners and educators worldwide. As the organization continues to evolve into a digital first business, they are seeking aSoftware Engineer with a Machine Learning focus to join their leading Research and Advanced Technology team. This person will be responsible for writing Python code and services to support the deployment of various models to their back end infrastructure and it's a great opportunity for software engineers who are looking to work with cutting edge AI/ML technologies.
Title: Software Engineer – Machine Learning
Location: 100% Remote opportunity
Salary:$125,000 – $145,000 base salary
Responsibilities
  • Coding in Python to develop and maintain scalable and robust software systems that support the integration and operation of machine learning models
  • Collaborate daily with Machine Learning Engineers to define software requirements, ensuring that machine learning tools and processes are effectively supported through software architecture
  • Perform system integrations to incorporate machine learning models into existing and new systems
  • Develop software tools and strategies to monitor machine learning models, with a focus on performance metrics, data integrity, and operational efficiency
  • Utilize the full SDLC including testing and deploying your own code
Requirements
  • 5+ years of professional experience writing robust and scalable Python code for backend, data, and ML applications
  • 3+ years of experience deploying code to the cloud (ideally in AWS)
  • Experience with application containerization and services like Docker to allow for efficient deployment
  • Capable of working with tools such as Terraform and CircleCI to automate and enhance deployment processes
  • Ability to test your own code using software testing and development tools ensuring code quality and system reliability
  • Familiarity with system monitoring tools like Datadog to maintain and optimize software performance
Additional Skills
  • Understanding of MVC design patterns and prior experience working with Python frameworks like FastAPI
  • Experience working with PostgreSQL databases
  • Machine Learning experience and a familiarity with either OpenAI or Gemini's suite of models
  • Ability to work on UI prototyping as needed with hands on experience with React.js or a similar UI framework/library
Benefits
  • Competitive salary and comprehensive benefits package
  • Fully remote opportunity with strong work life balance
  • Make a meaningful impact by contributing to the dissemination of knowledge and education worldwide.
If interested in learning more, please contact John Higgins at jhiggins@talener.com
#LI-Remote

{“@context”:”http://schema.org”,”@type”:”JobPosting”,”baseSalary”:null,”datePosted”:”2025-06-10″,”validThrough”:”2026-06-10″,”description”:”

Overview: Our client is one of the world's preeminent publishing organizations and has been a trusted source of knowledge and information for over two centuries. This historic organization provides accurate, reliable, and comprehensive content to learners and educators worldwide. As the organization continues to evolve into a digital first business, they are seeking a Software Engineer with a Machine Learning focus to join their leading Research and Advanced Technology team. This person will be responsible for writing Python code and services to support the deployment of various models to their back end infrastructure and it's a great opportunity for software engineers who are looking to work with cutting edge AI/ML technologies. 
 
Title: Software Engineer – Machine Learning 

Location: 100% Remote opportunity 

Salary:  $125,000 – $145,000 base salary 

Responsibilities 
  • Coding in Python to develop and maintain scalable and robust software systems that support the integration and operation of machine learning models
  • Collaborate daily with Machine Learning Engineers to define software requirements, ensuring that machine learning tools and processes are effectively supported through software architecture
  • Perform system integrations to incorporate machine learning models into existing and new systems
  • Develop software tools and strategies to monitor machine learning models, with a focus on performance metrics, data integrity, and operational efficiency
  • Utilize the full SDLC including testing and deploying your own code 
Requirements
  • 5+ years of professional experience writing robust and scalable Python code for backend, data, and ML applications
  • 3+ years of experience deploying code to the cloud (ideally in AWS) 
  • Experience with application containerization and services like Docker to allow for efficient deployment
  • Capable of working with tools such as Terraform and CircleCI to automate and enhance deployment processes
  • Ability to test your own code using software testing and development tools ensuring code quality and system reliability
  • Familiarity with system monitoring tools like Datadog to maintain and optimize software performance
Additional Skills
  • Understanding of MVC design patterns and prior experience working with Python frameworks like FastAPI 
  • Experience working with PostgreSQL databases 
  • Machine Learning experience and a familiarity with either OpenAI or Gemini's suite of models 
  • Ability to work on UI prototyping as needed with hands on experience with React.js or a similar UI framework/library 
Benefits 
  • Competitive salary and comprehensive benefits package 
  • Fully remote opportunity with strong work life balance 
  • Make a meaningful impact by contributing to the dissemination of knowledge and education worldwide. 
If interested in learning more, please contact John Higgins at jhiggins@talener.com

#LI-Remote 
”,”employmentType”:”FULL_TIME”,”hiringOrganization”:{“@type”:”Organization”,”name”:”Talener”},”jobLocation”:{“@type”:”Place”,”address”:{“@type”:”PostalAddress”,”streetAddress”:null,”addressLocality”:”Springfield”,”addressRegion”:”IL”,”postalCode”:null,”addressCountry”:null}},”title”:”Software Engineer – ML”,”url”:”https://talener.com/jobs/?cjobid=JH7415342610&rpid=1414624&postid=nHClm3fNx98″,”identifier”:{“@type”:”PropertyValue”,”name”:”Talener”,”value”:null}}

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.