Software Engineer III - AI/ML

Software Engineer III - AI/ML

London Full-Time 43200 - 72000 £ / year (est.) No home office possible
J

At a Glance

  • Tasks: Develop innovative AI solutions and collaborate with engineers to enhance productivity.
  • Company: Join a leading Corporate and Investment Banking Markets technology team focused on code modernization.
  • Benefits: Enjoy a diverse culture, remote work options, and opportunities for professional growth.
  • Why this job: Be part of a collaborative environment that values diversity and innovation in software engineering.
  • Qualifications: Experience in AI development, proficiency in Python, Typescript, or Java, and knowledge of agile methodologies.
  • Other info: Contribute to a culture of respect while exploring new technologies in a dynamic setting.

The predicted salary is between 43200 - 72000 £ per year.

We have an exciting and rewarding opportunity for you to take your software engineering career to the next level.

As a Software Engineer III at JPMorgan Chase within the Corporate and Investment Bank Markets Research Technology, you will be an experienced member of an agile team, tasked with designing and delivering reliable, market-leading technology products in a secure, stable, and scalable manner. Your responsibilities include implementing critical technology solutions across various technical domains to support the firm\’s business objectives. You will engage in challenging projects involving Cloud-native data, backend engineering, and AI/ML engineering, contributing to the industrialization of AI/ML models at a production scale. This position is a hands‑on engineering role, where experience with data science or machine learning modeling is beneficial but not mandatory.

Job responsibilities

  • Executes software solutions, design, development, and technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or break down technical problems
  • Creates secure and high-quality production code and maintains algorithms that run synchronously with appropriate systems
  • Produces architecture and design artifacts for complex applications while being accountable for ensuring design constraints are met by software code development
  • Builds engineering stack required for Data and AIML products, including data engineering, backend engineering, Cloud infra DevOps and MLOps
  • Designs and implements data engineering solutions, leveraging modern big data technologies
  • Contributes to software engineering communities of practice and events that explore new and emerging technologies
  • Adds to team culture of diversity, opportunity, inclusion, and respect
  • Embraces a passion for learning, problem-solving, creative thinking and a can-do attitude.

Required qualifications, capabilities, and skills

  • Formal training or certification onsoftware engineeringconcepts and 5+ years proficient applied experience
  • Hands‑on practical experience in system design, application development, testing, and operational stability
  • Proficient in coding in one or more languages (Python preferably)
  • Experience in developing, debugging, and maintaining code in a large corporate environment with one or more modern programming languages and database querying languages
  • Overall knowledge of the Software Development Life Cycle
  • Proven track record in system design, architecting and developing microservices, distributed systems and data-intensive applications
  • Experience with Cloud services, Infrastructure as Code, containerized application development, big data and modern data engineering technologies
  • Practical experience developing Production‑scale Cloud‑native data engineering solutions in commercial environments
  • Familiarity with Cloud Data engineering services (e.g., ETL, Glue, S3, Athena) and MLOps
  • Ability to convey design choices and results clearly and communicate effectively to stakeholders of various backgrounds

Preferred qualifications, capabilities, and skills

  • Experience with data, AWS and AIML engineering in commercial settings
  • Experience working on Production scale AI/ML systems
  • Practical experience with Kubernetes, EKS, Docker, Terraform, MLOps
  • Prior exposure to LLMs, RAG, OpenSearch and vector databases
  • Prior experience collaborating with data scientists

#J-18808-Ljbffr

Software Engineer III - AI/ML employer: Jpmorgan Chase & Co.

Join a forward-thinking team at the forefront of Corporate and Investment Banking Markets technology, where your contributions as a Software Engineer III - AI ML will not only enhance your career but also empower thousands of engineers. Our collaborative work culture prioritises diversity and inclusion, offering ample opportunities for professional growth while you develop innovative generative AI solutions that drive productivity and improve software development processes.
J

Contact Detail:

Jpmorgan Chase & Co. Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Engineer III - AI/ML

✨Tip Number 1

Familiarise yourself with generative AI and large language models. Engage with online communities, attend webinars, or read up on the latest advancements in these areas to demonstrate your passion and knowledge during interviews.

✨Tip Number 2

Showcase your collaborative skills by participating in open-source projects or contributing to coding forums. This not only enhances your technical abilities but also highlights your teamwork and communication skills, which are crucial for this role.

✨Tip Number 3

Prepare to discuss your experience with Agile methodologies. Be ready to share specific examples of how you've implemented CI/CD practices or improved application resiliency in past projects, as this will resonate well with the team’s focus.

✨Tip Number 4

Network with current employees or alumni from your university who work in similar roles. They can provide valuable insights into the company culture and expectations, which can help you tailor your approach when applying through our website.

We think you need these skills to ace Software Engineer III - AI/ML

Generative AI Development
Large Language Models
Python Programming
Typescript Programming
Java Programming
System Design
Application Development
Testing and Operational Stability
Debugging Skills
Database Querying Languages
Software Development Life Cycle (SDLC)
Agile Methodologies
CI/CD Practices
Application Resiliency
Security Best Practices
Technical Troubleshooting
Data Pattern Recognition
Collaboration and Teamwork
Diversity and Inclusion Advocacy

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience in AI development, particularly with generative AI and large language models. Include specific projects or roles where you demonstrated proficiency in programming languages like Python, Typescript, or Java.

Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Discuss how your skills align with the job responsibilities, especially your experience in software development and agile methodologies. Mention any relevant contributions to software engineering communities.

Showcase Problem-Solving Skills: Provide examples in your application that demonstrate your ability to identify hidden problems and patterns in data. Highlight instances where you've improved coding hygiene or system architecture in previous roles.

Highlight Collaboration Experience: Since the role involves working closely with engineers and fostering a culture of diversity and inclusion, include examples of how you've successfully collaborated in teams. Mention any leadership roles or initiatives you've taken to promote an inclusive environment.

How to prepare for a job interview at Jpmorgan Chase & Co.

✨Showcase Your AI Expertise

Make sure to highlight your experience with generative AI and large language models during the interview. Be prepared to discuss specific projects you've worked on, the challenges you faced, and how you overcame them.

✨Demonstrate Your Coding Skills

Since proficiency in programming languages like Python, Typescript, and Java is crucial, be ready to solve coding problems or discuss your previous code. Practising common algorithms and data structures can help you feel more confident.

✨Understand Agile Methodologies

Familiarise yourself with Agile practices, especially CI/CD processes. Be prepared to discuss how you've applied these methodologies in past projects and how they contributed to successful outcomes.

✨Emphasise Collaboration and Diversity

This role values a culture of diversity and inclusion. Share examples of how you've worked collaboratively in diverse teams and how you contribute to an inclusive environment, as this will resonate well with the interviewers.

Software Engineer III - AI/ML
Jpmorgan Chase & Co.
Location: London

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

J
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>