Software Engineer II - AI/ML

A leading global financial services firm offering banking, investment, and technology solutions.
Machine Learning
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
AI · Finance

Description For Software Engineer II - AI/ML

Join JPMorgan Chase's Consumer & Community Banking division as a Software Engineer II specializing in AI/ML, where you'll be at the forefront of implementing cutting-edge machine learning solutions. This role offers an exciting opportunity to work with a leading financial institution, designing and implementing scalable AI/ML systems that drive business impact.

As a seasoned member of an agile team, you'll be responsible for developing trusted market-leading technology products in a secure and scalable way. The role involves working with both structured and unstructured data, implementing machine learning models, and creating robust data processing pipelines. You'll have the opportunity to work with modern technologies including cloud platforms (AWS/Azure), GenAI models, and various machine learning frameworks.

The position requires strong technical expertise in Python, Java, and modern ML frameworks, combined with practical experience in cloud computing and data engineering. You'll be working on challenging problems in the financial sector, implementing solutions that range from natural language processing to time series analysis.

This role is perfect for someone who combines strong technical skills with excellent communication abilities, as you'll be interacting with both technical teams and business partners. The position offers exposure to cutting-edge AI technologies while working in a structured, enterprise environment with clear growth opportunities.

Working at JPMorgan Chase means joining a global leader in financial services, where you'll have the opportunity to work on projects that directly impact millions of customers while advancing your career in the intersection of finance and technology. The role offers the chance to work with enterprise-scale data and systems while contributing to innovative solutions in the banking sector.

Last updated 16 hours ago

Responsibilities For Software Engineer II - AI/ML

  • Design and implement highly scalable and reliable data processing pipelines and deploy model inference services
  • Deploy solutions into public cloud (AWS or Azure) infrastructure
  • Experiment, develop and productionize machine learning models, services, and platforms
  • Write code to create machine learning experimentation pipelines
  • Design and implement feature engineering pipelines
  • Analyze large datasets to extract actionable insights
  • Ensure the scalability and reliability of AI/ML solutions in production

Requirements For Software Engineer II - AI/ML

Python
Java
React
JavaScript
  • Formal training or certification on software engineering concepts and 2+ years applied experience
  • Proficiency in programming languages such as Python, Java
  • Proficiency in writing comprehensive test cases using testing frameworks like pytest
  • Full-stack experience including JavaScript frameworks such as React
  • Expert knowledge of cloud computing platforms: AWS, Azure, Kubernetes
  • Experience in using GenAI to solve business problems
  • Experience building data pipelines for structured and unstructured data
  • Experience in developing APIs and integrating NLP or LLM models
  • Deep knowledge in Data structures, Algorithms, Machine Learning, Data Mining
  • Excellent communication skills

Interested in this job?

Jobs Related To JPMorgan Chase Software Engineer II - AI/ML

Data Scientist, Senior Associate

Senior Data Scientist role at JPMorgan Chase focusing on AI/ML solutions for Employee Platforms, requiring Python expertise and 3+ years of experience.

Machine Learning Engineer - Senior Associate

Machine Learning Engineer position at JPMorgan Chase focusing on AI/ML model development, deployment, and optimization for Employee Platforms.

Software Engineer II Data Bricks AI/ML

Software Engineer II position at JPMorgan Chase focusing on AI/ML development using Databricks, requiring 2+ years of experience and strong programming skills.

Software Engineer III - ML, Python

Mid-level Software Engineer role focused on machine learning and Python development at JPMorgan Chase, offering competitive compensation and comprehensive benefits.

Software Engineer- AI/ML, AWS Neuron Distributed Training

Senior Software Engineer position at AWS Neuron, focusing on distributed training solutions for machine learning accelerators, requiring strong software development and ML expertise.