Lead Software Engineer - AI/ML, Java / Python

Testing Site - JPMC

Plano (TX)

On-site

USD 140,000 - 190,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

JPMorganChase seeks a Lead Software Engineer to drive GenAI and Agentic AI initiatives within the Asset & Wealth Management Transformative AI Team. You will design, implement, and scale trusted technology products across multiple domains, with emphasis on security and reliability.

You will lead architecture, collaborate across functions, and deliver production-grade software while aligning with the firm’s business objectives and regulatory requirements.

Qualifications

  • Formal training or certification in software engineering concepts with 5+ years of applied experience.
  • Strong programming skills in Java or Python.
  • Experience building data pipelines for structured and unstructured data.
  • Experience in developing APIs and integrating NLP/LLM models.
  • Hands-on experience with cloud platforms (AWS or Azure).
  • Experience in system design, application development, testing, and operational stability.
  • Experience in corporate environments with modern languages and DB querying.
  • Solid knowledge of the Software Development Life Cycle (SDLC).
  • Strong understanding of Agile methodologies incl. CI/CD, resiliency and security.
  • Experience with frameworks (Spring Boot, microservices, REST API development).

Responsibilities

  • Exposure to GenAI and Agentic AI solution development.
  • Design, deploy and manage prompt-based models for NLP tasks in financial services.
  • Build data pipelines and data processing workflows on cloud services.
  • Develop software solutions with scalable architecture and robust code.
  • Create secure, production-grade code and maintain synchronization with systems.
  • Produce architectural artifacts and ensure design constraints are met.
  • Analyze data to generate visualizations and drive software improvements.
  • Identify patterns in data to improve coding hygiene and system design.

Skills

Java
Python
Data pipelines
APIs integration
NLP/LLM
Cloud platforms
CI/CD
System design
SDLC knowledge
Agile security

Education

Software engineering certification

Tools

Spring Boot
Microservices
REST APIs
Design patterns
SQL/Databases

Job description

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

As a Lead Software Engineer at JPMorganChase within the Asset & Wealth Management, Transformative AI Team, you serve as a seasoned member of an agile team to design and deliver trusted market-leading technology products in a secure, stable, and scalable way. You are responsible for carrying out critical technology solutions across multiple technical areas within various business functions in support of the firm’s business objectives.

This is a rare opportunity to participate in creating the future of our Private Bank. With the sponsorship from the CEO and the heads of the business, the goal is to create an Agentic Private Bank with Mortgage as the first pilot business area for this vision— reimagining the entire process from start to finish, rethinking the operating model including organizational structures and developing AI agents equipped with the latest tools and technologies to fundamentally reshape how we perform this business.

Job responsibilities
  • Exposure to the development and implementation of GenAI and Agentic AI solutions to enhance automation and decision-making processes.
  • Knowledge on the design, deployment, and management of prompt-based models on LLMs for various NLP tasks in the financial services domain.
  • Build and maintain data pipelines and data processing workflows for prompt engineering on LLMs utilizing cloud services for scalability and efficiency.
  • 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
  • Gathers, analyzes, synthesizes, and develops visualizations and reporting from large, diverse data sets in service of continuous improvement of software applications and systems
  • Proactively identifies hidden problems and patterns in data and uses these insights to drive improvements to coding hygiene and system architecture
Required qualifications, capabilities, and skills
  • Formal training or certification on software engineering concepts and 5+ years applied experience
  • Strong programming skills in Java or Python.
  • Experience building data pipelines for both structured and unstructured data processing.
  • Experience in developing APIs and integrating NLP or LLM models into software applications.
  • Hands-on experience with cloud platforms (AWS or Azure) for AI/ML deployment and data processing.
  • Hands-on practical experience in system design, application development, testing, and operational stability
  • 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
  • Solid understanding of agile methodologies such as CI/CD, Application Resiliency, and Security
  • Demonstrated knowledge of software applications and technical processes within a technical discipline (e.g., cloud, artificial intelligence, machine learning, mobile, etc.)
Preferred qualifications, capabilities, and skills
  • Experience working on Frameworks (Spring boot, Microservices, REST API Development, Design Patterns, etc)
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Lead Software Engineer - Agentic AI, Java/Python
Lead Software Engineer - Agentic AI, Java/Python

JPMorgan Chase & Co. • Jersey City (NJ)

On-site
USD 120,000 - 150,000
Lead Software Engineer - Java, Python, AI/LLM
Lead Software Engineer - Java, Python, AI/LLM

JPMorgan Chase & Co. • Plano (TX)

On-site
USD 140,000 - 190,000
Sr Lead Software Engineer - Java, Python, AI/ML
Sr Lead Software Engineer - Java, Python, AI/ML

JPMorgan Chase & Co. • Jersey City (NJ)

On-site
USD 120,000 - 190,000
Lead Software Engineer - Full Stack/Generative AI/LLM
Lead Software Engineer - Full Stack/Generative AI/LLM

JPMorgan Chase & Co. • Plano (TX)

On-site
USD 140,000 - 190,000
AI Engineer - Lead Software Engineer
AI Engineer - Lead Software Engineer

Testing Site - JPMC • Jersey City (NJ)

On-site
USD 180,000 - 250,000
Lead Software Engineer - Ai Engineer
Lead Software Engineer - Ai Engineer

JPMorgan Chase & Co. • Plano (TX)

On-site
USD 160,000 - 230,000
Lead Software Engineer - Full Stack-Generative AI
Lead Software Engineer - Full Stack-Generative AI

Testing Site - JPMC • Plano (TX)

On-site
USD 180,000 - 240,000
Lead Software Engineer
Lead Software Engineer

JPMorgan Chase & Co. • Tampa (FL)

On-site
USD 120,000 - 160,000
Lead Software Engineer - Full-Stack Java, React & AI
Lead Software Engineer - Full-Stack Java, React & AI

JPMorgan Chase & Co. • Plano (TX)

On-site
USD 180,000 - 240,000
Lead Software Engineer - Python/ Java/ AWS
Lead Software Engineer - Python/ Java/ AWS

JPMorgan Chase & Co. • Jersey City (NJ)

On-site
USD 180,000 - 240,000