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.
Palo Alto, CA, USAJersey City, NJ, USA
$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

We have an exciting opportunity for a Senior Software Engineer to join JPMorgan Chase's Commercial & Investment Bank division. As a Software Engineer III, you'll be a key member of an agile team designing and delivering a Machine Learning fraud prevention platform (Payments AI/ML - Merchant Fraud Platform). The role combines cutting-edge ML technology with practical financial applications, requiring expertise in Python, cloud technologies, and machine learning concepts.

You'll be responsible for developing secure, high-quality production code, creating architecture for complex applications, and working with large datasets to drive continuous improvement. The position offers exposure to modern technologies including Kubernetes, Kafka, and various cloud platforms (AWS, GCP, Azure).

JPMorgan Chase offers a competitive compensation package including base salary ($133,000-$185,000), comprehensive benefits, and opportunities for professional growth. The role is based in either Palo Alto, CA or Jersey City, NJ, working within one of the world's leading financial institutions that serves millions of consumers and businesses globally.

This is an excellent opportunity for experienced engineers passionate about machine learning and financial technology to make a significant impact in fraud prevention while working with cutting-edge technologies in a collaborative, diverse environment. The role requires 3+ years of experience and combines technical expertise with business impact in a stable, growing organization.

Last updated 8 days 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 and reporting from large data sets
  • Proactively 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
  • Formal training or certification on software engineering concepts and 3+ years applied experience
  • Hands-on practical experience in system design, application development, testing
  • Proficient in Python coding
  • Experience in developing, debugging, and maintaining code in a large corporate environment
  • Solid understanding of agile methodologies
  • Experience in API management
  • Experience with one or more 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
  • 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.