Senior Gen AI Software Engineer
Role Overview
Fitch Solutions seeks a Senior Gen AI Software Engineer for its Chicago office.
The role develops scalable, enterprise-grade AI systems and supports AI initiatives across products and business units.
Key Skills for This Role
Full Job Posting
Role overview
Fitch Solutions seeks a Senior Gen AI Software Engineer for its Chicago office.
The role develops scalable, enterprise-grade AI systems and supports AI initiatives across products and business units.
Responsibilities
- Lead development of enterprise chatbots, evaluation frameworks, agentic workflows, RAG architectures, GenAI applications, and MCP implementations.
- Experiment with foundation models, design AI/ML architectures, assess emerging technologies, and build proofs of concept for production.
- Develop FastAPI services and cloud AI infrastructure on AWS or Azure, optimizing reliability, performance, and scalability.
- Build full-stack applications that integrate AI into user-facing products and backend systems.
- Contribute throughout the software development lifecycle and apply engineering best practices.
- Work with product, engineering, and business stakeholders to gather requirements and align solutions with user needs and strategic objectives.
Required qualifications
- At least 7 years designing, developing, and deploying production-grade AI/ML systems, including generative AI at scale.
- At least 5 years building and deploying enterprise applications in full-stack software engineering.
- Advanced Python and strong backend development skills.
- Production conversational AI experience with RAG, MCP, AI-enabled search, vector databases, and LLM integration.
- Enterprise LangChain and LangGraph experience, including agent architecture, state, memory, and graph-based workflow orchestration.
- Expertise in embeddings, vector databases, and LLM integration or fine-tuning; ML knowledge and production experience with FastAPI, PyTorch or TensorFlow, and MLflow.
- Experience with MLOps, Docker, Kubernetes or AWS EKS, AWS or Azure, AI services, and orchestration tools.
- Strong communication and collaboration skills across technical and business teams.
Work arrangement
- Hybrid work, with 2–3 days per week in the office depending on business line and location.
Compensation
- For Chicago roles, expected base pay is $120,000–$140,000 per year; individual compensation may vary.
- Total compensation may also include commission, discretionary bonuses, long-term incentives, and benefits.
Benefits and culture
- Fitch offers training, leadership development, mentorship, retirement planning, tuition reimbursement, healthcare, parental leave, employee resource groups, and paid volunteer opportunities.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Fitch Group, Inc.
Senior Director, Engineering - Corporates, Financial Institutions & Sovereigns (Manchester)
Manchester, GBR
Fitch Ratings seeks a Senior Director to own the engineering strategy, execution, and culture for four teams supporting its Corporates, Financial Institutions, and Sovereigns businesses. You will modernize critical platf
Senior Python Engineer (Toronto)
Toronto, CAN
Fitch Ratings is seeking a Senior Python Engineer to develop and support scalable workflow applications using Python and cloud platforms including AWS and Microsoft Azure. The role requires 8+ years of Python development
Administrative Assistant, Business Relationship Management, Dubai
, UAE
Fitch Group is seeking an Administrative Assistant to provide personal assistant and team administration support to the Head of Middle East and Africa Business Relationship Management. The role covers calendars, travel,
Senior Machine Learning Engineer (Manchester)
Manchester, GBR
Fitch Group is seeking a Senior Machine Learning Engineer to build and support generative AI, machine learning, deep learning, and data science solutions across the organization. The role develops AI platforms, MLOps wor
Python Software Engineer
New York City, USA
Fitch Ratings is seeking a Senior Software Engineer specializing in Python to develop and support scalable ratings workflow applications. The role requires 8+ years of Python development experience, a relevant bachelor’s
Senior Software Engineer, Full-Stack Applications (Python)
Manchester, GBR
Fitch Ratings is seeking a Senior Software Engineer to build and maintain mission-critical full-stack applications for its Ratings Technology team. The role requires strong Python, React, database, cloud, CI/CD, and soft
Senior Director, Engineering - Corporates, Financial Institutions & Sovereigns (Manchester)
Manchester, GBR
Senior Python Engineer (Toronto)
Toronto, CAN
Administrative Assistant, Business Relationship Management, Dubai
, UAE
Senior Machine Learning Engineer (Manchester)
Manchester, GBR
Python Software Engineer
New York City, USA
Senior Software Engineer, Full-Stack Applications (Python)
Manchester, GBR