Lead Software Engineer - Python, Data, Cloud, AIML

Lead Software Engineer - Python, Data, Cloud, AIML

Full-Time 63000 - 77000 £ / year (est.) No working from home possible
J

At a Glance

  • Tasks: Lead the design and delivery of innovative tech products in a cloud-native environment.
  • Company: Join a dynamic finance firm focused on cutting-edge technology and collaboration.
  • Benefits: Competitive salary, remote work options, and opportunities for professional growth.
  • Other info: Exciting career growth in a supportive and innovative team environment.
  • Why this job: Make a real impact by solving complex data and AI challenges in a fast-paced setting.
  • Qualifications: Experience in software engineering, Python, and cloud technologies required.

The predicted salary is between 63000 - 77000 £ per year.

In this Lead Software Engineer role, you will guide the design and delivery of trusted technology products in a secure, scalable cloud-native environment. You’ll work within the Markets Research Technology team to support the firm’s business objectives and solve complex data, backend, and AIML challenges. You’ll help industrialize AI/ML models at production scale while contributing to architecture and cross-functional collaboration. This opportunity combines hands-on engineering with leadership in a fast-paced, innovative finance setting.

Responsibilities

  • Execute software solutions and design, develop, and troubleshoot complex systems.
  • Deliver secure, high-quality production code and maintain operationally stable algorithms.
  • Create architecture and design artifacts for complex applications and ensure constraints are met.
  • Build engineering stack for Data and AIML products (data engineering, backend, Cloud infra DevOps, MLOps).
  • Design and implement data engineering solutions using modern big data technologies.
  • Contribute to communities of practice and exploration of new technologies.
  • Demonstrate continuous learning, problem-solving, and a can-do mindset.

Key requirements

  • Formal training or certification in software engineering concepts.
  • Hands-on experience in system design, application development, testing, and operational stability.
  • Proficiency in Python and experience with one or more modern programming languages and SQL.
  • Experience in large corporate environments with SDLC knowledge.
  • Proven track record in designing, architecting, and developing microservices, distributed systems, and data-intensive apps.
  • Experience with Cloud services, Infrastructure as Code, containerized development, big data, and modern data engineering technologies.
  • Production-scale cloud-native data engineering experience in commercial environments.
  • Familiarity with Cloud Data engineering services (ETL, Glue, S3, Athena) and MLOps stacks.
  • Ability to communicate design choices clearly to stakeholders of varying backgrounds.
  • Effective written and verbal communication.
  • Cross-functional collaboration.
  • Problem-solving and analytical thinking.
  • Python.
  • Microservices.
  • Distributed systems.

Lead Software Engineer - Python, Data, Cloud, AIML employer: JP Morgan Chase

Morgan is an exceptional employer, offering a dynamic work culture that prioritises diversity and inclusion while fostering employee growth through comprehensive coaching and development opportunities. As a global leader in financial services, we empower our teams to drive impactful product management and AI enablement, ensuring that every employee can contribute meaningfully to our clients' success in a collaborative environment located at the heart of the financial sector.

J

Contact Details:

JP Morgan Chase Recruitment Team

We think you need these skills to ace Lead Software Engineer - Python, Data, Cloud, AIML

Python
Data Engineering
Cloud Services
MLOps
Microservices
Distributed Systems
SQL