1

Senior Machine Learning Software Engineer Jobs in Cleveland, OH

POSITION SUMMARY Flexjet is seeking a motivated Entry-Level Machine Learning Engineer to join our team. In this role, you will work alongside experienced engineers and data scientists to build ...

POSITION SUMMARY Flexjet is seeking a motivated Entry-Level Machine Learning Engineer to join our team. In this role, you will work alongside experienced engineers and data scientists to build ...

New

POSITION SUMMARY Flexjet is seeking a motivated Entry-Level Machine Learning Engineer to join our team. In this role, you will work alongside experienced engineers and data scientists to build ...

New

next page

Showing results 1-20

Senior Machine Learning Software Engineer information

See Cleveland, OH salary details

$73.2K

$139K

$186.2K

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

As of Aug 8, 2026, the average yearly pay for senior machine learning software engineer in Cleveland, OH is $138,968.00, according to ZipRecruiter salary data. Most workers in this role earn between $118,800.00 and $156,600.00 per year, depending on experience, location, and employer.

What is the difference between Senior Machine Learning Software Engineer vs Data Scientist?

AspectSenior Machine Learning Software EngineerData Scientist
CredentialsBachelor's or Master's in CS, ML, or related; experience with ML frameworksBachelor's or Master's in Data Science, Statistics, or related; strong analytical skills
Work EnvironmentDevelops ML models, integrates algorithms into products, collaborates with engineering teamsAnalyzes data, builds statistical models, visualizes insights, collaborates with business teams
Industry UsageTech, finance, healthcare, e-commerceResearch, finance, marketing, healthcare

While both roles involve working with data and algorithms, Senior Machine Learning Software Engineers focus on developing and deploying scalable ML models within software systems, whereas Data Scientists primarily analyze data to generate insights and inform business decisions.

What are the key skills and qualifications needed to thrive as a senior machine learning software engineer, and why are they important?

A Senior Machine Learning Software Engineer requires deep expertise in machine learning algorithms, statistical analysis, and strong programming skills in languages like Python or Java, typically supported by a degree in computer science or a related field. Familiarity with frameworks such as TensorFlow, PyTorch, scikit-learn, as well as experience with cloud platforms and version control systems, is standard. Exceptional problem-solving, leadership, and communication skills help drive project success and mentor junior engineers. These competencies are crucial for designing scalable ML solutions, ensuring code quality, and effectively collaborating within cross-functional teams.

What is a senior machine learning software engineer?

A Senior Machine Learning Software Engineer is an experienced professional who designs, develops, and deploys machine learning models and systems to solve complex problems. They work closely with data scientists, engineers, and other stakeholders to build scalable and efficient solutions that leverage large data sets and advanced algorithms. Their responsibilities often include architecting ML pipelines, optimizing model performance, and mentoring junior team members. Typically, they have a strong background in computer science, programming, and applied mathematics, along with several years of hands-on experience in machine learning and software engineering.

What are some common challenges senior machine learning software engineers face when deploying models to production?

Senior Machine Learning Software Engineers often encounter challenges such as ensuring model scalability, maintaining performance under real-world data conditions, and integrating models seamlessly with existing systems. Handling data drift and monitoring model predictions for accuracy over time are also critical responsibilities. Collaboration with data engineers, DevOps, and product teams is essential to address these challenges and ensure robust, reliable deployments.
What are popular job titles related to Senior Machine Learning Software Engineer jobs in Cleveland, OH? For Senior Machine Learning Software Engineer jobs in Cleveland, OH, the most frequently searched job titles are:
What job categories do people searching Senior Machine Learning Software Engineer jobs in Cleveland, OH look for? The top searched job categories for Senior Machine Learning Software Engineer jobs in Cleveland, OH are:

Senior Machine Learning Engineer (GenAI / Production Systems)

GHR Healthcare

Cleveland, OH โ€ข On-site

$80 - $120/hr

Other

Posted 16 days ago


Job description

We are seeking a Senior Machine Learning Engineer to join a high-impact, enterprise AI initiative focused on building production-grade machine learning and generative AI systems in a complex, data-rich environment.

This is an Onsite, Contract position C2C) working on real-world systems that require scalability, reliability, and measurable business impactโ€”not experimental or research-only work.

  • Must have hands-on experience building and deploying ML systems in production
  • Must have experience working with sensitive, regulated, or compliance-driven data environments
  • No third-party submissions / no C2C

What Youโ€™ll Be Doing
  • Design and build end-to-end ML pipelines (data ingestion โ†’ feature engineering โ†’ model training โ†’ deployment โ†’ monitoring)
  • Develop and deploy LLM / GenAI solutions (RAG, NLP, prompt engineering, vector search)
  • Work with large, complex structured and unstructured datasets
  • Build scalable, production-ready services using modern cloud infrastructure
  • Partner with stakeholders to translate real business problems into ML solutions
  • Implement model monitoring, drift detection, and retraining strategies

What Weโ€™re Looking For
  • 7+ years of experience as a Machine Learning Engineer (not just Data Scientist/Analyst)
  • Strong experience with Python and ML frameworks (TensorFlow, PyTorch, Scikit-learn)
  • Hands-on experience with:
    • ML pipelines / MLOps (CI/CD, model deployment, monitoring)
    • Cloud platforms (Google Cloud Platform)
    • Containerization (Docker, Kubernetes preferred)
  • Experience with GenAI / LLMs (RAG, embeddings, vector databases, LangChain, etc.)
  • Experience working with regulated or high-sensitivity data environments (financial, healthcare, gov, etc.)
  • Strong communication skills and ability to work cross-functionally

To Be Considered, Please Include:

(Resumes without this will NOT be reviewed)

In your resume or submission, briefly describe:

  1. A production ML system you built and deployed (what problem it solved, scale, tools used)
  2. A GenAI / LLM use case youโ€™ve implemented (RAG, NLP, etc.)
  3. The type of data environment you worked in (regulated, high-compliance, etc.)
Why This Role
  • Work on real-world ML systems at scale
  • High visibility, high impact work
  • Collaborative, engineering-focused team
  • Rate: $80 - $120/hour (plus per diem)