← Back to jobs
Full-time

Machine Learning Software Engineer 1

$62K/yr – $100K/yr

Chicago, ILIT & TechnologyPosted 17d ago

You'll complete your application on the employer's website.

Role overview

Job type

Full-time

Salary

$62K/yr – $100K/yr

Location

Chicago, IL

Posted

17 days ago

Job description

Crowe provides audit, tax, advisory, consulting, and other professional services, with a focus on innovation and technology-powered solutions. The Machine Learning Software Engineer 1 develops reusable libraries and services for machine learning products, collaborates with data scientists to move models from prototype to production, and supports projects across the software development lifecycle.

Responsibilities

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

Responsible for executing on tasks to achieve their project’s overarching technical vision

Responsibilities vary across the development lifecycle from supporting client intake conversations and conducting data exploration for new projects to ongoing feature development and bugfixes to support mature machine learning products in a software release cycle

Effectively execute on tasks for your assigned project(s) with some direction and support; your code quality reflects the team's standards

Working within a finance and accounting firm, recognize and appropriately escalate risks and support assigned mitigations

You support your team members' growth through pair programming, code review, and/or knowledge sharing

Preferred

experience in this language

Familiarity with another lower-level language (C/C++, Go, etc)

Additional experience in areas such as cloud computing, distributed systems, CI/CD, etc

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

You want to stay up to date with regards to practicing engineering and you strive for continuous learning and improvement

You know a few things about learning algorithms, data preprocessing strategies, or some other interesting areas of machine learning that can help create more integrated and robust software solutions

You have an educational, research, or hobby background in an interesting area of software engineering, computer science, or related field that you believe gives you unique skills for approaching software engineering and/or machine learning problems

Programming Language Experience

C/C++

Go

Cloud Computing

Distributed Systems

CI/CD

Library Exploration

Library Improvement

Machine Learning Algorithms

Data Preprocessing

Machine Learning

Computer Science

Curiosity

Continuous Learning

Interest in Coding

Commitment to Improvement

Benefits

Real flexibility to balance work with life moments

You will have the chance to meet on a consistent basis with your Career Coach that will guide you in your career goals and aspirations.

Company

Public accounting firm providing audit, tax, and consulting services.

Chicago, Illinois, USA

https://www.crowe.com/

Founded in 1942

5001-10000 employees

Qualifications

Programming 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

Capacity for autonomy

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

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

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

Experience in this language

Familiarity with another lower-level language (C/C++, Go, etc)

Additional experience in areas such as cloud computing, distributed systems, CI/CD, etc

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

You want to stay up to date with regards to practicing engineering and you strive for continuous learning and improvement

You know a few things about learning algorithms, data preprocessing strategies, or some other interesting areas of machine learning that can help create more integrated and robust software solutions

You have an educational, research, or hobby background in an interesting area of software engineering, computer science, or related field that you believe gives you unique skills for approaching software engineering and/or machine learning problems

Required skills

Python, Algorithm Design, Data Structures, Linux, Docker, RESTful API Development, Cloud Computing, Distributed Systems, CI/CD, Machine Learning, Data Preprocessing, C/C++, Go

Preferred skills

experience in this language

Experience

Entry level

Interested in this role?

Apply directly on the employer's website — it only takes a few minutes.

Similar vacancies

Other roles in Chicago, IL or IT & Technology

Seattle, New York, San FranciscoIT & TechnologyPosted 30+ Days Ago

As a Staff Engineer on Payment Intelligence, you’ll work across our product portfolio to ensure we’re building in a consistent, efficient, and effective manner. Experience with large, distributed systems on the critical path will help candidates succeed, as will comfort working across the stack and interacting with ML…