JPMorgan Chase logo
JPMorgan Chase4 months ago

Lead Software Engineer - Full Stack AI/ML

On-site · London, England, United Kingdom

Type
Full Time
Level
Senior Level
Education
Not Specified
Company size
Enterprise
Industry
Investment Banking

Job Summary

Lead Software Engineer responsible for designing and delivering AI-enabled, full-stack solutions within JPMorgan Chase's Corporate Sector Data Center Services. Plays a core technical contributor role across multiple domains, developing secure, high-quality production code, driving architectural evaluations, and leading features such as time series anomaly detection, predictive capacity planning, ticket NLP, and knowledge retrieval. Collaborates across agile teams to ensure operational stability, emphasizes frontend work with Angular (NGRX) and React (beginner/intermediate), backend development with NodeJS, and strong SDLC practices. Participates in communities of practice, promotes diversity and inclusion, and contributes to architecture discussions and implementation across business functions. Must leverage and contribute to modern tools (Figma for mock-ups, OpenCV/deep learning frameworks, Kafka for event-driven patterns, MySQL), while aligning with cloud/AI/ML disciplines and CI/CD workflows.

Required Qualifications

  • Formal training or certification on software engineering concepts and 5+ years applied experience
  • Hands-on practical experience delivering system design, application development, testing, and operational stability
  • Advanced knowledge in frontend development with Angular
  • In-depth knowledge in state management leveraging NGRX
  • Skilled in designing and executing functional and integration tests for Angular applications
  • Beginner/Intermediate knowledge in frontend development with React
  • Advanced knowledge in backend development with NodeJS
  • Proficiency in all aspects of the Software Development Life Cycle
  • Proficiency in mock-up designs using tools such as Figma
  • Understanding of agile ceremonies such as Scrum, stand-ups, retrospectives, and sprint planning, fostering effective team collaboration and continuous improvement
  • Demonstrated proficiency in software applications and technical processes within a technical discipline (e.g., cloud, artificial intelligence, machine learning, mobile, etc.)
  • Nice-to-have qualifications: Computer vision experience (OpenCV and deep learning frameworks)
  • Nice-to-have qualifications: Model evaluation frameworks and automated test sets for both classical ML and LLMs
  • Nice-to-have qualifications: Understanding of Event Driven Architecture (Kafka)
  • Nice-to-have qualifications: Knowledge of MySQL
Sorce

Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

JPMorgan Chase

Lead Software Engineer - Full Stack AI/ML

Apply on Sorce