Taro Logo

Software Engineer III - ML, Python

JPMorganChase is one of the oldest financial institutions offering innovative financial solutions to consumers, businesses and prominent corporate, institutional and government clients.
Columbus, OH, USAJersey City, NJ, USA
$133,000 - $185,000
Machine Learning
Senior Software Engineer
In-Person
5,000+ Employees
3+ years of experience
AI · Finance
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Software Engineer III - ML, Python

JPMorgan Chase is seeking a Software Engineer III specializing in Machine Learning and Python within their Corporate Sector Technology division. This role offers an exciting opportunity to work with cutting-edge AI technologies and make a significant impact. As a core technical contributor, you'll be responsible for enhancing, building, and delivering trusted market-leading technology products in a secure and scalable way.

The position involves working with state-of-the-art ML technologies to ensure scalable, reliable, and efficient AI solutions. You'll be responsible for automating model deployment, optimizing infrastructure, and ensuring the continuous performance of AI systems. The role requires strong collaboration with cross-functional teams and the ability to address complex operational challenges.

JPMorgan Chase, with over 200 years of history, is a leader in investment banking, consumer and small business banking, commercial banking, financial transaction processing, and asset management. The company offers a competitive total rewards package including base salary, potential commission-based pay, and comprehensive benefits.

The Corporate Sector Technology team plays a crucial role in driving innovation and delivering impactful AI solutions. You'll be working in an environment that values diversity, inclusion, and equal opportunity, with access to modern tools and technologies to solve complex problems at scale.

This is an excellent opportunity for experienced software engineers who want to work at the intersection of finance and artificial intelligence, contributing to solutions that impact millions of consumers and businesses worldwide while advancing their career in a supportive, technology-driven environment.

Last updated 2 months ago

Responsibilities For Software Engineer III - ML, Python

  • Executes creative software solutions, design, development, and technical troubleshooting
  • Develops secure high-quality production code, and reviews and debugs code
  • Identifies opportunities to eliminate or automate remediation of recurring issues
  • Leads communities of practice across Software Engineering to drive ML blueprints awareness
  • Collaborate with cross-functional teams to integrate models into applications
  • Develop and implement strategies for deploying machine learning models into production
  • Design and maintain CI/CD pipelines for ML models
  • Manage and optimize infrastructure for running machine learning models
  • Implement monitoring and logging solutions to track model performance

Requirements For Software Engineer III - ML, Python

Python
Kubernetes
  • 3+ years applied experience in software engineering
  • Strong Python Programming Skills including Pandas, Numpy and Scikit-Learn
  • Practical cloud native experience
  • Strong expertise in deploying and managing ML models in production
  • Proficiency in building and maintaining CI/CD pipelines
  • Proficiency in cloud platforms and containerization technologies
  • Familiarity with monitoring and logging tools

Benefits For Software Engineer III - ML, Python

Medical Insurance
Dental Insurance
Vision Insurance
401k
Mental Health Assistance
Education Budget
  • 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?