Fitch Group
Machine Learning Engineer (Chicago)
Chicago, Illinois, USA · Mid · full-time
Stay score
odds of building a lasting career here
Sponsors, but it's cap-subject — you still face the weighted lottery (~45% per draw at Level III). Good if you win; have a cap-exempt backup on your list.
Lottery odds assume a STEM candidate.
Personalize to your clock →H-1B wage level
the lottery is wage-weighted — each level is one more entry
Level III starts at $141,398 — $21,398 above the bottom of this range, and above its posted ceiling.
DOL prevailing wage, 2026-27 wage year · Software Developers (15-1252) · Chicago-Naperville-Elgin, IL-IN. Wage level is derived by USCIS from the offered wage, occupation and worksite; the occupation shown is inferred from the job title.
Employer immigration record
from this employer's Department of Labor filings
Green-card filing pattern in this occupation
Green-card follow-through: 71%
Files H-1B transfers
Sourced from Department of Labor LCA, PERM and prevailing-wage disclosure data. Employer matching is by name, so figures may be split across an employer's legal entities. Absence of a filing means none appears in our copy of the data, not that none exists.
Community outcomes
No reports yet — be the first to help the next applicant.
About the role
- Communicate ML and GenAI concepts clearly to technical and non-technical stakeholders, with a focus on practical application to Fitch use cases.
- Experience writing production-quality Python code and applying sound software engineering practices.
- Strong foundation in machine learning concepts and practical experience applying modern ML techniques to real-world problems.
Responsibilities
- Implement AI & ML technology in collaboration with business partners and product owners Develop and support enterprise-level AI exploration tools and capabilities Provide guidance and support for safe development and deployment of AI Establish and maintain policies, guidelines, and processes for
- Work closely with product squads and partner teams to design, build, integrate, and deploy ML and GenAI solutions in production, while sharing best practices with other engineers.
- Collaborate with engineers, data scientists, and product partners to develop and deploy ML and GenAI solutions that deliver measurable business value.
- Partner with data scientists and domain experts to identify practical opportunities where data, ML, and GenAI can improve business outcomes.
- Build scalable services, pipelines, and workflows for ML and GenAI use cases, with guidance from senior engineers where needed.
- Support production applications by helping maintain reliability, monitoring performance, and using metrics to improve existing ML solutions.
- Use cloud services, primarily in AWS, to support data pipelines, model deployment, and LLM-based workflows.
- Use Python and large-scale workflow orchestration tools (for example, Airflow) to build production-quality services, data pipelines, and integrations across diverse data sources and storage systems.
- Experience building or integrating Generative AI applications, such as retrieval-augmented generation, evaluation workflows, or agent-assisted systems.
- Experience building or improving search, retrieval, or data access layers that support ML or GenAI applications.
Requirements
- Experience with containerized deployment and orchestration, such as Docker and Kubernetes.
- Experience with cloud-native ML and data services, especially in AWS.
Compensation
- $120k-$130k
Benefits
- 3+ years of experience as a machine learning engineer or in a closely related software engineering role focused on ML systems.
- Bachelor's degree in computer science, machine learning, data science, applied mathematics, or a related field, or equivalent practical experience.
Company info
- Wholly owned by the Hearst Corporation, we are comprised of three main businesses: Fitch Ratings | Fitch Solutions | Fitch Learning.
This listing is sourced directly from Fitch Group's careers page and normalized into a canonical job model.