1

Machine Learning Software Engineer Jobs in Tennessee

Machine Learning And Artificial Intelligence Developer You will be responsible for Machine Learning ... Develop, debug and maintain Client and AI software applications written in Python ecosystem, SciKit ...

Senior Machine Learning Engineer

Nashville, TN · On-site

$118.40K - $156.10K/yr

The Senior Full-Stack Machine Learning Engineer sits within the Insights Business Unit, which ... Minimum 5 years of software development experience with a strong foundation in machine learning ...

Senior Machine Learning Engineer

Nashville, TN · On-site

$118.30K - $156K/yr

The Senior Full-Stack Machine Learning Engineer sits within the Insights Business Unit, which ... Minimum 5 years of software development experience with a strong foundation in machine learning ...

Mentor and grow other software engineers and Machine Learning Engineers across teams * Break down larger Machine Learning initiatives into pieces that deliver incremental business value and guide the ...

Mentor and grow other software engineers and Machine Learning Engineers across teams * Break down larger Machine Learning initiatives into pieces that deliver incremental business value and guide the ...

Senior Machine Learning Engineer

Nashville, TN · On-site

$100.90K - $138.60K/yr

Your Mission, Should You Choose to Accept As a Machine Learning Engineer, you will research ... Strong grasp of software engineering best practices and system design Preferred Qualifications

Senior Machine Learning Engineer

Nashville, TN · On-site

$100.90K - $138.60K/yr

Your Mission, Should You Choose to Accept As a Machine Learning Engineer, you will research ... Strong grasp of software engineering best practices and system design Preferred Qualifications

Senior Machine Learning Engineer

Nashville, TN · On-site

$100.90K - $138.60K/yr

We are looking for a Senior Machine Learning Engineer to that will focus on researching, designing ... Strong grasp of software engineering best practices and system design Preferred Qualifications

As a Machine Learning Engineer, you will prepare datasets, train and optimize models, and maintain ... Experience building ML models in Python; solid software engineering and algorithms fundamentals

Senior Machine Learning Engineer

Nashville, TN · On-site

$118.30K - $156K/yr

The Senior Machine Learning Engineer will contribute to both classical machine learning and ... Required : • Minimum 5 years of software development experience with a strong foundation in ...

Software Engineer II - Machine Application Development Position Summary: Are you ready to make an ... Experience with data science and machine learning.

Software Engineer II - Machine Application Development Position Summary: Are you ready to make an ... Experience with data science and machine learning.

next page

Showing results 1-20

Machine Learning Software Engineer information

See Tennessee salary details

$57.6K

$133.9K

$186.5K

How much do machine learning software engineer jobs pay per year?

As of May 28, 2026, the average yearly pay for machine learning software engineer in Tennessee is $133,895.00, according to ZipRecruiter salary data. Most workers in this role earn between $108,900.00 and $157,000.00 per year, depending on experience, location, and employer.

What does a Machine Learning Software Engineer do?

A Machine Learning Software Engineer designs, develops, and deploys machine learning models within software applications. They work on data preprocessing, model training, optimization, and integration into production systems. Their role requires expertise in programming (Python, Java, or C++), machine learning frameworks (TensorFlow, PyTorch, or Scikit-learn), and cloud platforms. They collaborate with data scientists and software engineers to build scalable ML solutions.

What are the key skills and qualifications needed to thrive in the Machine Learning Software Engineer position, and why are they important?

To thrive as a Machine Learning Software Engineer, you need a solid understanding of programming (especially Python), algorithms, data structures, and mathematics, ideally backed by a degree in computer science, engineering, or a related field. Experience with frameworks such as TensorFlow or PyTorch, familiarity with cloud platforms (AWS, Azure, or GCP), and relevant certifications in data science or machine learning are highly valuable. Strong problem-solving skills, effective communication, and the ability to work collaboratively with cross-functional teams set outstanding candidates apart. These competencies are crucial for building deployable, scalable, and maintainable machine learning solutions that address real business challenges.

What are the day-to-day responsibilities of a Machine Learning Software Engineer?

As a Machine Learning Software Engineer, your daily tasks typically include developing and optimizing machine learning models, collaborating with data scientists and product teams to define requirements, and integrating models into production systems. You’ll work extensively with large datasets to preprocess, analyze, and validate data, as well as monitor model performance and iterate on solutions when needed. It's common to participate in code reviews, contribute to architectural decisions, and maintain documentation for reproducibility and knowledge sharing. This role offers a dynamic and intellectually stimulating environment, making it ideal for those who enjoy solving complex technical problems and working at the intersection of engineering and data science.
What are popular job titles related to Machine Learning Software Engineer jobs in Tennessee? For Machine Learning Software Engineer jobs in Tennessee, the most frequently searched job titles are:
What are popular job titles related to Machine Learning Software Engineer jobs in TN? For Machine Learning Software Engineer jobs in TN, the most frequently searched job titles are:
Infographic showing various Machine Learning Software Engineer job openings in Tennessee as of May 2026, with employment types broken down into 87% Full Time, 9% Part Time, 2% Contract, and 2% Nights. Highlights an 78% Physical, 11% Hybrid, and 11% Remote job distribution, with an average salary of $133,895 per year, or $64.4 per hour.
Machine Learning Engineer

Machine Learning Engineer

SynergisticIT

Nashville, TN • On-site

Other

This job post has expired 1 day ago. Applications are no longer accepted.


Job description

Machine Learning And Artificial Intelligence Developer

You will be responsible for Machine Learning and Artificial Intelligence application development through its lifecycle, from concept and design to coding, testing, and maintenance. You will also play a leading role, as part of a multidisciplinary team, to design and deliver enterprise AI and Client solutions to clients using our proprietary AI Machine. We develop real-time prediction (regression and classification) and clustering systems. Depending on the type of applications, the AI and Client models operate on daily, hourly, down to 1 minute and millisecond streaming data.

Primary Responsibilities
  • Develop, debug and maintain Client and AI software applications written in Python ecosystem, SciKit-Learn, TensorFlow, Keras, PyTorch.
  • Design Client and Deep AI Models for different types of data (time-series, sales, business data, images, etc.) and different output types (Classification, Regression, Clustering).
  • Create stream learning models for forecasting, prediction, classification, anomaly detection, etc.
  • Investigate the behaviour of input and output data numerically.
  • Investigate and optimize models performance.
  • Solving complex problems with multi-layered data sets, as well as optimizing existing machine learning libraries and frameworks.
  • Work within a multidisciplinary team to understand clients business, data, and requirements and develop the appropriate AI or Client solution within our proprietary AI Machine.
Required Candidate Profile
  • High fluency in English is a must since you will communicate and work with team members and clients in English.
  • Deep understanding of Client algorithms like regression, classification and clustering.
  • Deep understanding of model determination and evaluation.
  • Strong problem-solving mindset and ability to develop creative solutions for difficult problems often requiring detailed investigation of the code and data.
  • Interest in learning and coding within an advanced distributed micro-system architecture.
Education Requirement

Bachelors, Masters in Computer Science/ Computer Engineering/ Information Systems/Information Technology/ Electrical Engineering/ Mechanical Engineering.

Benefits of Working with Our Clients
  • E-Verified.
  • Filing of H1b and Green Card.
  • Long Term Positions
  • On Job Technical Support.