Crowe LLP logo

Machine Learning Software Engineer 1

Crowe LLP

Cleveland, OHJobSeen 6 days agoSeen in employer's feed 6 days ago

Most applications go out cold — see where you stand first. No sign-up to start.

Watch jobs like this.

At a glance

Compensation
No compensation found
Location
Cleveland, OH
Work Authorization
Not specified

Olive lists jobs from US employers, including remote roles you can work from the United States.

Job overview

Crowe’s Data Science Toolkit Team develops reusable tools and services for common machine learning product needs and promotes code sharing across projects. The role works on medium-term machine learning projects with autonomy, identifies opportunities in the existing codebase, and collaborates with data scientists to move models from prototype to production. Python experience is preferred; experience with lower-level languages and areas such as cloud computing, distributed systems, and CI/CD is a plus.

Skills & qualifications

RequiredNice to have

Skills

ProgrammingPythonLower-Level LanguagesSoftware EngineeringAlgorithm DesignData StructuresLinuxDockerRESTful APIsCloud ComputingDistributed SystemsCI/CDAutonomyTime ManagementCommunicationAdaptabilityAttention to DetailSoftware Engineering Best PracticesMachine LearningLearning AlgorithmsData Preprocessing

Full job description

Your Journey at Crowe Starts Here: At Crowe, you can build a meaningful and rewarding career. With real flexibility to balance work with life moments, you're trusted to deliver results and make an impact. We embrace you for who you are, care for your well-being, and nurture your career. Everyone has equitable access to opportunities for career growth and leadership. Over our 80-year history, delivering excellent service through innovation has been a core part of our DNA across our audit, tax, and consulting groups. That's why we continuously invest in innovative ideas, such as AI-enabled insights and technology-powered solutions, to enhance our services. Join us at Crowe and embark on a career where you can help shape the future of our industry. Job Description: About the Role* We work on medium-term machine learning projects (1-6 months) with a high degree of autonomy. In order to further the Data Science Team strategic imperative of having a "Culture of reuse: tools, products, and processes.", the primary strategy of the Toolkit Team will be to develop generalizable tools for common problems and facilitate the sharing of code within/between projects. Work within the Data Science Team to define common problems and identify opportunities in the existing codebase to solve current and future problems Develop libraries and services to address common requirements for our machine learning products Collaborate with data scientists to get their machine learning models from prototype to production Champion the use and adoption of Toolkit libraries and services Required Skills - Programming experience. Your job will require you to code. We mainly write in Python, so experience in this language is preferred. Familiarity with another lower-level language (C/C++, Go, etc) is a plus Software engineering experience. You enjoy software engineering and know your way around algorithm design and data structures. You are comfortable working in Linux-based systems and are familiar with using Docker to develop and deliver RESTful APIs. Additional experience in areas such as cloud computing, distributed systems, CI/CD, etc., is a plus. Capacity for autonomy. You won't be on your own on day one, but you will need the capacity to manage your time between research and tool development. Strong communication skills. You are comfortable adjusting how you discuss software engineering projects, from the technical details to high-level concepts, depending on your audience of software engineer teammates, data scientist collaborators, and non-technical business stakeholders. Adaptable. Toolkit problems will involve different areas of computer science and machine learning skills, sometimes within the same problem. You can context shift depending on the problem and can adjust if new problems and/or requirements arise requiring rethinking the approach to solving a problem. Detail oriented. Toolkit is focused on making tools that just work. You like to find edge cases and potential bugs in code, you go above and beyond developing use cases beyond the requested basics, and you are meticulous with following software engineering best practices, including writing maintainable code with clear documentation and comprehensive test cases. Skills to Stand Out. You like to code and have interest in learning new technologies. You find it exciting to explore and/or improve libraries to help you solve a problem. Lifelong engineering. You want to stay up to date with regards to practicing engineering and you strive for continuous learning and improvement. Curiosity about machine learning. You know a few things about learning algorithms, data preprocessing strategies, or some other interesting areas of machine learning that can help create more i

How this job compares

Set against the 5,890 open Machine Learning Engineer jobs on Olive Jobs, counted October 27, 2026.

Pay
  • This postingNot listed
  • Ohio median$124–232K/yr83 salary ranges
  • US median$31–78/hr133 hourly ranges
Openings
Olive Jobs lists 135 open Machine Learning Engineer jobs in Ohio and 5,890 across the US. 5% of them nationwide are listed as remote or flexible.
Hiring the most in Ohio
Experience
Machine Learning Engineer postings that state a minimum ask for 5 years of experience at the median; the middle half ask for 3 to 7 years (4,730 postings).
Education
2,410 of the 5,890 open Machine Learning Engineer jobs (41%) ask for a bachelor's degree or higher.

Counted across the open, public US postings on Olive Jobs on October 27, 2026. Pay medians are the middle values of the low ends and of the high ends of postings that list both ends of a range in the same cadence (a yearly salary or an hourly rate); a range's midpoint is halfway between its ends. Pay and experience figures resting on fewer than 20 postings are left out.

Similar jobs, posted recently

Open roles like this one, listed in the last 30 days.

You've read the whole posting — now see how you match it.