Taro Logo

Associate Software Engineer - AI/ML & Data Platforms

JPMorganChase is one of the oldest financial institutions offering innovative financial solutions to millions of consumers, small businesses and prominent corporate, institutional and government clients under the J.P. Morgan and Chase brands.
Jersey City, NJ, USA
$133,000 - $185,000
Machine Learning
Entry-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
AI · Finance

Job Description

JPMorgan Chase is seeking an Associate Software Engineer to join their AI/ML & Data Platforms team within the Corporate Sector. This role offers an exciting opportunity to make a significant impact in the world of AI and machine learning at one of the world's leading financial institutions.

As a Software Engineer III/Machine Learning Engineer, you'll be an integral part of an agile team focused on enhancing, building, and delivering trusted market-leading technology products. You'll work on implementing distributed ML experimentation and training platforms, developing tools and workflows for machine learning experiments, and extending ML libraries to support complex requirements.

The ideal candidate should have 3+ years of applied experience in software engineering, strong programming skills in Python, and hands-on experience with ML frameworks like TensorFlow and PyTorch. Knowledge of cloud technologies (especially AWS), DevOps practices, and Big Data technologies is essential.

JPMorgan Chase offers a competitive total rewards package including base salary ($133,000-$185,000), comprehensive healthcare coverage, retirement benefits, tuition reimbursement, and mental health support. The company values diversity and inclusion, making it an equal opportunity employer that accommodates various needs and backgrounds.

The role is based in Jersey City, NJ, and sits within the Chief Technology Office, which oversees enabling components including top-quality engineering and architecture tools, program management, and technology workforce strategy. This position offers the opportunity to work on cutting-edge AI/ML technologies while contributing to the digital transformation of a global financial leader.

Last updated 2 months ago

Responsibilities For Associate Software Engineer - AI/ML & Data Platforms

  • Implements distributes ML experimentation and training platform for firm-wide use
  • Implements and supports tools and workflows to facilitate machine learning experiments
  • Extends machine learning libraries and frameworks to support complex requirements
  • Delivers thoughtful data scientist experience with APIs and SDKs for the training platform
  • Collaborates with infrastructure engineering, product management, and security teams

Requirements For Associate Software Engineer - AI/ML & Data Platforms

Python
Kubernetes
  • Formal training or certification on software engineering concepts and 3+ years applied experience
  • Knowledge of software development processes in an ML environment
  • Understanding and hands-on experience with public cloud technologies, especially with AWS
  • Programming skills in Python and experience with ML frameworks like TensorFlow, PyTorch, Scikit-Learn, JAX
  • Hands-on experience implementing DevOps practices using Docker, Jenkins, Spinnaker, and Terraform
  • Knowledge of Big Data and related technologies such as Hadoop, Spark, and Airflow

Benefits For Associate Software Engineer - AI/ML & Data Platforms

Medical Insurance
Vision Insurance
Dental Insurance
401k
Mental Health Assistance
Education Budget
Parental Leave
  • Comprehensive health care coverage
  • On-site health and wellness centers
  • Retirement savings plan
  • Backup childcare
  • Tuition reimbursement
  • Mental health support
  • Financial coaching