Software Engineer III - ML, Python

JPMorganChase, one of the oldest financial institutions, offers innovative financial solutions to millions of consumers, small businesses and many of the world's most prominent corporate, institutional and government clients under the J.P. Morgan and Chase brands.
$133,000 - $185,000
Machine Learning
Senior Software Engineer
In-Person
5,000+ Employees
3+ years of experience
AI · Finance

Description For Software Engineer III - ML, Python

JPMorgan Chase is seeking a Software Engineer III to join their Commercial & Investment Bank division, focusing on Machine Learning fraud prevention platform (Payments AI/ML - Merchant Fraud Platform). This role offers an exciting opportunity to work on critical technology solutions in a secure, stable, and scalable way.

As a seasoned member of an agile team, you'll be responsible for designing and implementing ML solutions for fraud prevention. The position requires expertise in Python programming and cloud technologies, with a focus on developing secure and high-quality production code.

The role combines technical expertise with business impact, working within one of the world's largest financial institutions. You'll be part of a team that designs and maintains algorithms that run synchronously with appropriate systems, while also contributing to the broader software engineering community.

Key technical areas include Python development, machine learning, cloud technologies (AWS/GCP/Azure), and modern microservices architecture. The position offers competitive compensation ($133,000-$185,000) and comprehensive benefits including healthcare, retirement plans, and educational support.

This is an excellent opportunity for experienced engineers looking to apply their ML and software engineering skills in a financial services context, working on solutions that directly impact fraud prevention and security in payment systems. The role offers both technical challenges and career growth opportunities within a stable, respected financial institution.

Last updated 15 minutes ago

Responsibilities For Software Engineer III - ML, Python

  • Executes software solutions, design, development, and technical troubleshooting
  • Creates secure and high-quality production code and maintains algorithms
  • Produces architecture and design artifacts for complex applications
  • Gathers, analyzes, synthesizes, and develops visualizations from large data sets
  • Identifies hidden problems and patterns in data
  • Contributes to software engineering communities of practice
  • Adds to team culture of diversity, equity, inclusion, and respect

Requirements For Software Engineer III - ML, Python

Python
Kubernetes
Kafka
  • 3+ years applied experience
  • Hands-on practical experience in system design and application development
  • Proficient in Python coding
  • Experience in developing and debugging code in a large corporate environment
  • Knowledge of Software Development Life Cycle
  • Understanding of agile methodologies
  • Knowledge of software applications and technical processes
  • Experience in API management
  • Experience with public clouds (AWS, GCP, MS Azure)
  • Experience with Cloud Native Technologies

Benefits For Software Engineer III - ML, Python

Medical Insurance
Dental Insurance
Vision Insurance
401k
Mental Health Assistance
Education Budget
Parental Leave
  • Competitive base salary
  • Commission-based pay
  • Discretionary incentive compensation
  • Comprehensive health care coverage
  • On-site health and wellness centers
  • Retirement savings plan
  • Backup childcare
  • Tuition reimbursement
  • Mental health support
  • Financial coaching

Interested in this job?

Jobs Related To JPMorgan Chase Software Engineer III - ML, Python

Machine Learning Scientist - NLP - Sr. Associate - Machine Learning Center of Excellence

Senior Machine Learning Scientist position focusing on NLP at JPMorgan Chase's Machine Learning Center of Excellence.

Machine Learning Scientist - NLP - Sr. Associate - Machine Learning Center of Excellence

Senior Machine Learning Scientist position focusing on NLP at JPMorgan Chase's Machine Learning Center of Excellence.

NLP / LLM Scientist - Applied AI ML Senior Associate - Machine Learning Centre of Excellence

Senior NLP/LLM Scientist role at JPMorgan's Machine Learning Center of Excellence, focusing on developing and deploying cutting-edge AI solutions.

Machine Learning Scientist - NLP - Sr. Associate - Machine Learning Center of Excellence

Senior Machine Learning Scientist role at JPMorgan Chase focusing on NLP, offering competitive compensation and opportunity to work on innovative financial solutions.

Machine Learning Scientist - NLP - Sr. Associate - Machine Learning Center of Excellence

Senior Machine Learning Scientist role at JPMorgan Chase focusing on NLP, offering competitive pay and the opportunity to work on transformative banking solutions.