Senior Software Engineer, Full Stack - AI

Fitch Ratings

Manchester

On-site

GBP 65,000 - 85,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Collaborative work environment
Opportunity for skill application
Modern technology stack

Job summary

A global financial information leader in Manchester is looking for a Senior Software Engineer, Full Stack - AI. The role involves designing and developing ML/AI solutions while working in an agile team environment. You will utilize a modern tech stack and partner with stakeholders to meet business needs. With 7+ years in distributed application architecture and strong Python proficiency, you'll enhance the quality of our software products. This position offers a hybrid work model and the chance to be part of an innovative team.

Qualifications

  • 7+ years of experience in distributed application architecture.
  • 5+ years in software engineering with applied ML experience.
  • Hands-on experience building GenAI apps.

Responsibilities

  • Design and build ML/AI solutions aligned to product outcomes.
  • Work as part of an agile team in development efforts.
  • Partner with stakeholders to understand business needs.

Skills

Software Engineering
Machine Learning
Python
Full-stack Development
Agile Methodologies
Data Architecture

Tools

FastAPI
PyTorch
TensorFlow
LangChain
LangGraph

Job description

Senior Software Engineer, Full Stack – AI

Location: London or Manchester

This role is part of Fitch Group Technology’s agile teams delivering world‑class solutions for our BMI business.

What We Offer

You will join a talented, bright and driven team, leveraging modern cloud, containerised, serverless, microservices technology to build innovative solutions. The role is hybrid (in‑office / WFH) with a supportive environment that values ideas and contributions.

We’ll Count On You To
  • Design and build ML/AI solutions (classical ML + modern deep‑learning / LLM approaches) aligned to product outcomes.
  • Demonstrate proficiency in full‑stack technologies for enterprise‑scale websites and applications.
  • Work as part of an agile team in design, development, debugging, and deployment while addressing security, cross‑browser and cross‑platform expectations.
  • Translate design best practices to code, implementing appropriate API/data layer integration.
  • Partner with Product Owner and stakeholders to understand business needs, define and develop applications/architecture, design, review, implement and optimise engineering processes.
  • Build data expertise and own data quality for allocated areas of ownership.
  • Maintain and enhance microservices‑based components for the application suite.
  • Recommend, create and maintain development best practices and guidelines for use across various applications.
  • Write automated unit, integration, performance and visual regression test cases.
  • Promote, implement, and evolve development best practices, especially regarding commits, versioning and dependency management.
What You Need To Have
  • 7+ years of experience designing and developing distributed application architecture of moderate‑to‑high complexity.
  • 5+ years in software engineering or applied ML building real‑world AI/ML systems; strong Python proficiency and backend development expertise.
  • Hands‑on experience building GenAI apps with LangChain and LangGraph, including agent design, state/memory management, and graph‑based orchestration.
  • Proficiency in ML/NLP and generative models; experience with embeddings, vector stores, RAG, and LLM integration/fine‑tuning (OpenAI, LLaMA, Cohere, etc.).
  • Strong coding in Python and experience with frameworks/tools such as FastAPI, PyTorch/TensorFlow, MLflow.
  • 3‑5+ years of experience designing and developing scalable web applications using modern front‑end frameworks such as React/TypeScript.
  • Experience working in high‑performance teams using Agile methodologies.
  • Experience with CI/CD concepts and implementing build and deployment pipelines incorporating security, automation and quality (DevSecOps).
  • Familiarity with modern data architecture and engineering technologies.
  • Excellent communication skills with the ability to articulate ideas clearly and concisely.
Why Fitch?

At Fitch Group, our global network drives innovation and collaboration. We value diversity, encouraging a free exchange of ideas where every voice matters. Fitch is building incredible things and invites you to join our journey.

Additional Information

Learn more: fitchsolutions.com/bm

Fitch Group is a global leader in financial information services with operations in more than 30 countries. Wholly owned by the Hearst Corporation, we comprise Fitch Ratings, Fitch Solutions and Fitch Learning.

Fitch Group respects your privacy and ensures a conflict‑free work environment. Successful candidates will be asked to disclose any potential conflicts prior to employment commencement.

Fitch Group is proud to be an Equal Opportunity and Affiliated Action Employer. We evaluate qualified applicants without regard to race, color, national origin, religion, sex, sexual orientation, gender identity, disability, protected veteran status and other protected classes.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer, Full Stack - AI
Senior Software Engineer, Full Stack - AI

Fitch Group • Greater London

On-site
GBP 70,000 - 90,000
Hybrid working model
Collaborative work environment
Focus on innovation
Engineering & Quality - Software Engineer, Senior
Engineering & Quality - Software Engineer, Senior

Fitch Group, Inc., Fitch Ratings, Inc., Fitch Solutions Group • Manchester

Hybrid
GBP 70,000 - 90,000
Collaborative work environment
Opportunity for innovation
Flexible work arrangements
Senior Software Engineer, Full Stack - AI
Senior Software Engineer, Full Stack - AI

Fitch Ratings • Greater London

On-site
GBP 70,000 - 90,000
Collaborative work environment
Flexible work arrangements
Opportunities for professional growth
Lead Machine Learning Engineer, Associate Director
Lead Machine Learning Engineer, Associate Director

Fitch Group, Inc., Fitch Ratings, Inc., Fitch Solutions Group • Manchester

On-site
GBP 70,000 - 90,000
Excellent work culture
Work-life balance
High impact role with visibility
Lead Machine Learning Engineer (Manchester)
Lead Machine Learning Engineer (Manchester)

Fitch Group • Manchester

On-site
GBP 70,000 - 90,000
High-impact role with significant visibility
Excellent work culture with good work-life balance
Opportunity to work on flagship Fitch products
Lead Machine Learning Engineer, Associate Director
Lead Machine Learning Engineer, Associate Director

Fitch Group, Inc., Fitch Ratings, Inc., Fitch Solutions Group • Greater London

On-site
GBP 80,000 - 120,000
Good work-life balance
Excellent work culture
Career growth opportunities
Senior Machine Learning Engineer (Manchester)
Senior Machine Learning Engineer (Manchester)

Fitch Group • Manchester

On-site
GBP 90,000 - 140,000
High impact role
Good work life balance
Lead Machine Learning Engineer (Manchester)
Lead Machine Learning Engineer (Manchester)

Fitch Group, Inc. • Manchester

On-site
GBP 80,000 - 100,000
Good work-life balance
Collaborative work culture
Analytics Engineer
Analytics Engineer

Fitch Group • Greater London

On-site
GBP 60,000 - 90,000
Lead Machine Learning Engineer (London)
Lead Machine Learning Engineer (London)

Fitch Group, Inc. • Greater London

On-site
GBP 75,000 - 100,000
Good work-life balance
Excellent work culture