Resume and JobRESUME AND JOB
JP Morgan Chase logo

Software Engineer II - ML, Python or Java

JP Morgan Chase

Software and Technology Jobs

Software Engineer II - ML, Python or Java

full-timePosted: Dec 9, 2025

Job Description

Software Engineer II - ML, Python or Java

Location: Columbus, OH, United States

Job Family: Software Engineering

About the Role

At JP Morgan Chase, we are at the forefront of innovation in the financial services industry, leveraging cutting-edge technology to deliver unparalleled value to our clients worldwide. As a Software Engineer II - ML, Python or Java, you will play a pivotal role in our Columbus, OH team, focusing on streamlining, automating, building, and deploying machine learning models using large language models (LLMs) and other advanced ML tools. This position is within our Software Engineering category, where you'll contribute to transformative projects that enhance risk management, fraud detection, and personalized banking experiences. Join a dynamic environment that values collaboration, innovation, and a commitment to ethical AI practices in finance. Your primary responsibilities will include designing robust ML pipelines to process vast financial datasets, developing scalable applications in Python or Java to integrate LLMs into our core systems, and automating deployment processes to ensure seamless operations across trading, lending, and investment platforms. You'll work closely with data scientists, engineers, and business stakeholders to translate complex financial requirements into actionable ML solutions, while adhering to stringent regulatory standards such as those from the SEC and FDIC. This role demands a blend of technical expertise and domain knowledge to drive efficiency and accuracy in high-stakes financial environments. We seek candidates who are passionate about machine learning's potential to revolutionize banking and are eager to grow within one of the world's leading financial institutions. In this position, you'll have opportunities to innovate on real-world challenges, such as predictive analytics for market trends or automated compliance checks, while benefiting from JP Morgan Chase's world-class resources and mentorship programs. If you thrive in a collaborative, fast-paced setting and are ready to make an impact on global finance, apply today to be part of our mission to redefine the future of money management.

Key Responsibilities

  • Design and develop machine learning models using LLMs to automate financial processes such as fraud detection and risk assessment
  • Streamline data pipelines for efficient ingestion and processing of large-scale financial datasets
  • Build and deploy scalable ML solutions in Python or Java to support JP Morgan's trading and investment platforms
  • Collaborate with cross-functional teams including data scientists, product managers, and compliance experts to integrate ML into core banking systems
  • Automate model training, validation, and monitoring to ensure accuracy and compliance with regulatory standards
  • Optimize ML algorithms for performance in high-volume, real-time financial transactions
  • Conduct code reviews and contribute to best practices in software engineering within the financial services domain
  • Troubleshoot and resolve issues in production ML environments, minimizing downtime for critical banking operations
  • Stay updated on emerging ML technologies and apply them to enhance JP Morgan's technological edge in finance
  • Document technical specifications and ensure models adhere to data privacy laws like GDPR and CCPA

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field
  • 3+ years of experience in software engineering with a focus on machine learning
  • Proficiency in Python or Java for developing and deploying ML models
  • Experience with large language models (LLMs) and other ML frameworks like TensorFlow or PyTorch
  • Strong understanding of financial services data and regulatory compliance
  • Ability to work collaboratively in agile teams within a fast-paced environment
  • Demonstrated problem-solving skills in building scalable software solutions

Preferred Qualifications

  • Master's degree in Machine Learning, Data Science, or equivalent
  • Experience in financial modeling or risk assessment using ML in banking
  • Familiarity with cloud platforms like AWS, Azure, or Google Cloud for ML deployment
  • Knowledge of DevOps practices and CI/CD pipelines for ML workflows
  • Prior experience at a major financial institution like JP Morgan Chase

Required Skills

  • Python or Java programming
  • Machine Learning frameworks (TensorFlow, PyTorch)
  • Large Language Models (LLMs) like GPT or BERT
  • Data processing and ETL pipelines
  • Cloud computing (AWS, Azure)
  • Agile methodologies and Scrum
  • Financial data analysis and modeling
  • Regulatory compliance in finance (e.g., SEC, FINRA)
  • Version control (Git)
  • CI/CD tools (Jenkins, GitHub Actions)
  • SQL and database management
  • Problem-solving and debugging
  • Team collaboration and communication
  • Attention to detail in secure coding practices
  • Adaptability to evolving tech in financial services

Benefits

  • Competitive base salary and performance-based bonuses
  • Comprehensive health, dental, and vision insurance plans
  • 401(k) retirement savings plan with company matching
  • Generous paid time off, including vacation, sick days, and parental leave
  • Professional development opportunities, including tuition reimbursement and internal training programs
  • Employee stock purchase plan and financial wellness resources
  • On-site fitness centers and wellness programs at JP Morgan locations
  • Flexible work arrangements, including hybrid options in Columbus, OH

JP Morgan Chase is an equal opportunity employer.

Locations

  • Columbus, US

Salary

Estimated Salary Rangehigh confidence

140,000 - 220,000 USD / yearly

Source: ai estimated

* This is an estimated range based on market data and may vary based on experience and qualifications.

Skills Required

  • Python or Java programmingintermediate
  • Machine Learning frameworks (TensorFlow, PyTorch)intermediate
  • Large Language Models (LLMs) like GPT or BERTintermediate
  • Data processing and ETL pipelinesintermediate
  • Cloud computing (AWS, Azure)intermediate
  • Agile methodologies and Scrumintermediate
  • Financial data analysis and modelingintermediate
  • Regulatory compliance in finance (e.g., SEC, FINRA)intermediate
  • Version control (Git)intermediate
  • CI/CD tools (Jenkins, GitHub Actions)intermediate
  • SQL and database managementintermediate
  • Problem-solving and debuggingintermediate
  • Team collaboration and communicationintermediate
  • Attention to detail in secure coding practicesintermediate
  • Adaptability to evolving tech in financial servicesintermediate

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field (experience)
  • 3+ years of experience in software engineering with a focus on machine learning (experience)
  • Proficiency in Python or Java for developing and deploying ML models (experience)
  • Experience with large language models (LLMs) and other ML frameworks like TensorFlow or PyTorch (experience)
  • Strong understanding of financial services data and regulatory compliance (experience)
  • Ability to work collaboratively in agile teams within a fast-paced environment (experience)
  • Demonstrated problem-solving skills in building scalable software solutions (experience)

Preferred Qualifications

  • Master's degree in Machine Learning, Data Science, or equivalent (experience)
  • Experience in financial modeling or risk assessment using ML in banking (experience)
  • Familiarity with cloud platforms like AWS, Azure, or Google Cloud for ML deployment (experience)
  • Knowledge of DevOps practices and CI/CD pipelines for ML workflows (experience)
  • Prior experience at a major financial institution like JP Morgan Chase (experience)

Responsibilities

  • Design and develop machine learning models using LLMs to automate financial processes such as fraud detection and risk assessment
  • Streamline data pipelines for efficient ingestion and processing of large-scale financial datasets
  • Build and deploy scalable ML solutions in Python or Java to support JP Morgan's trading and investment platforms
  • Collaborate with cross-functional teams including data scientists, product managers, and compliance experts to integrate ML into core banking systems
  • Automate model training, validation, and monitoring to ensure accuracy and compliance with regulatory standards
  • Optimize ML algorithms for performance in high-volume, real-time financial transactions
  • Conduct code reviews and contribute to best practices in software engineering within the financial services domain
  • Troubleshoot and resolve issues in production ML environments, minimizing downtime for critical banking operations
  • Stay updated on emerging ML technologies and apply them to enhance JP Morgan's technological edge in finance
  • Document technical specifications and ensure models adhere to data privacy laws like GDPR and CCPA

Benefits

  • general: Competitive base salary and performance-based bonuses
  • general: Comprehensive health, dental, and vision insurance plans
  • general: 401(k) retirement savings plan with company matching
  • general: Generous paid time off, including vacation, sick days, and parental leave
  • general: Professional development opportunities, including tuition reimbursement and internal training programs
  • general: Employee stock purchase plan and financial wellness resources
  • general: On-site fitness centers and wellness programs at JP Morgan locations
  • general: Flexible work arrangements, including hybrid options in Columbus, OH

Target Your Resume for "Software Engineer II - ML, Python or Java" , JP Morgan Chase

Get personalized recommendations to optimize your resume specifically for Software Engineer II - ML, Python or Java. Takes only 15 seconds!

AI-powered keyword optimization
Skills matching & gap analysis
Experience alignment suggestions

Check Your ATS Score for "Software Engineer II - ML, Python or Java" , JP Morgan Chase

Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

ATS compatibility check
Keyword optimization analysis
Skill matching & gap identification
Format & readability score

Tags & Categories

Software EngineeringFinancial ServicesBankingJP MorganSoftware Engineering

Answer 10 quick questions to check your fit for Software Engineer II - ML, Python or Java @ JP Morgan Chase.

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.

JP Morgan Chase logo

Software Engineer II - ML, Python or Java

JP Morgan Chase

Software and Technology Jobs

Software Engineer II - ML, Python or Java

full-timePosted: Dec 9, 2025

Job Description

Software Engineer II - ML, Python or Java

Location: Columbus, OH, United States

Job Family: Software Engineering

About the Role

At JP Morgan Chase, we are at the forefront of innovation in the financial services industry, leveraging cutting-edge technology to deliver unparalleled value to our clients worldwide. As a Software Engineer II - ML, Python or Java, you will play a pivotal role in our Columbus, OH team, focusing on streamlining, automating, building, and deploying machine learning models using large language models (LLMs) and other advanced ML tools. This position is within our Software Engineering category, where you'll contribute to transformative projects that enhance risk management, fraud detection, and personalized banking experiences. Join a dynamic environment that values collaboration, innovation, and a commitment to ethical AI practices in finance. Your primary responsibilities will include designing robust ML pipelines to process vast financial datasets, developing scalable applications in Python or Java to integrate LLMs into our core systems, and automating deployment processes to ensure seamless operations across trading, lending, and investment platforms. You'll work closely with data scientists, engineers, and business stakeholders to translate complex financial requirements into actionable ML solutions, while adhering to stringent regulatory standards such as those from the SEC and FDIC. This role demands a blend of technical expertise and domain knowledge to drive efficiency and accuracy in high-stakes financial environments. We seek candidates who are passionate about machine learning's potential to revolutionize banking and are eager to grow within one of the world's leading financial institutions. In this position, you'll have opportunities to innovate on real-world challenges, such as predictive analytics for market trends or automated compliance checks, while benefiting from JP Morgan Chase's world-class resources and mentorship programs. If you thrive in a collaborative, fast-paced setting and are ready to make an impact on global finance, apply today to be part of our mission to redefine the future of money management.

Key Responsibilities

  • Design and develop machine learning models using LLMs to automate financial processes such as fraud detection and risk assessment
  • Streamline data pipelines for efficient ingestion and processing of large-scale financial datasets
  • Build and deploy scalable ML solutions in Python or Java to support JP Morgan's trading and investment platforms
  • Collaborate with cross-functional teams including data scientists, product managers, and compliance experts to integrate ML into core banking systems
  • Automate model training, validation, and monitoring to ensure accuracy and compliance with regulatory standards
  • Optimize ML algorithms for performance in high-volume, real-time financial transactions
  • Conduct code reviews and contribute to best practices in software engineering within the financial services domain
  • Troubleshoot and resolve issues in production ML environments, minimizing downtime for critical banking operations
  • Stay updated on emerging ML technologies and apply them to enhance JP Morgan's technological edge in finance
  • Document technical specifications and ensure models adhere to data privacy laws like GDPR and CCPA

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field
  • 3+ years of experience in software engineering with a focus on machine learning
  • Proficiency in Python or Java for developing and deploying ML models
  • Experience with large language models (LLMs) and other ML frameworks like TensorFlow or PyTorch
  • Strong understanding of financial services data and regulatory compliance
  • Ability to work collaboratively in agile teams within a fast-paced environment
  • Demonstrated problem-solving skills in building scalable software solutions

Preferred Qualifications

  • Master's degree in Machine Learning, Data Science, or equivalent
  • Experience in financial modeling or risk assessment using ML in banking
  • Familiarity with cloud platforms like AWS, Azure, or Google Cloud for ML deployment
  • Knowledge of DevOps practices and CI/CD pipelines for ML workflows
  • Prior experience at a major financial institution like JP Morgan Chase

Required Skills

  • Python or Java programming
  • Machine Learning frameworks (TensorFlow, PyTorch)
  • Large Language Models (LLMs) like GPT or BERT
  • Data processing and ETL pipelines
  • Cloud computing (AWS, Azure)
  • Agile methodologies and Scrum
  • Financial data analysis and modeling
  • Regulatory compliance in finance (e.g., SEC, FINRA)
  • Version control (Git)
  • CI/CD tools (Jenkins, GitHub Actions)
  • SQL and database management
  • Problem-solving and debugging
  • Team collaboration and communication
  • Attention to detail in secure coding practices
  • Adaptability to evolving tech in financial services

Benefits

  • Competitive base salary and performance-based bonuses
  • Comprehensive health, dental, and vision insurance plans
  • 401(k) retirement savings plan with company matching
  • Generous paid time off, including vacation, sick days, and parental leave
  • Professional development opportunities, including tuition reimbursement and internal training programs
  • Employee stock purchase plan and financial wellness resources
  • On-site fitness centers and wellness programs at JP Morgan locations
  • Flexible work arrangements, including hybrid options in Columbus, OH

JP Morgan Chase is an equal opportunity employer.

Locations

  • Columbus, US

Salary

Estimated Salary Rangehigh confidence

140,000 - 220,000 USD / yearly

Source: ai estimated

* This is an estimated range based on market data and may vary based on experience and qualifications.

Skills Required

  • Python or Java programmingintermediate
  • Machine Learning frameworks (TensorFlow, PyTorch)intermediate
  • Large Language Models (LLMs) like GPT or BERTintermediate
  • Data processing and ETL pipelinesintermediate
  • Cloud computing (AWS, Azure)intermediate
  • Agile methodologies and Scrumintermediate
  • Financial data analysis and modelingintermediate
  • Regulatory compliance in finance (e.g., SEC, FINRA)intermediate
  • Version control (Git)intermediate
  • CI/CD tools (Jenkins, GitHub Actions)intermediate
  • SQL and database managementintermediate
  • Problem-solving and debuggingintermediate
  • Team collaboration and communicationintermediate
  • Attention to detail in secure coding practicesintermediate
  • Adaptability to evolving tech in financial servicesintermediate

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field (experience)
  • 3+ years of experience in software engineering with a focus on machine learning (experience)
  • Proficiency in Python or Java for developing and deploying ML models (experience)
  • Experience with large language models (LLMs) and other ML frameworks like TensorFlow or PyTorch (experience)
  • Strong understanding of financial services data and regulatory compliance (experience)
  • Ability to work collaboratively in agile teams within a fast-paced environment (experience)
  • Demonstrated problem-solving skills in building scalable software solutions (experience)

Preferred Qualifications

  • Master's degree in Machine Learning, Data Science, or equivalent (experience)
  • Experience in financial modeling or risk assessment using ML in banking (experience)
  • Familiarity with cloud platforms like AWS, Azure, or Google Cloud for ML deployment (experience)
  • Knowledge of DevOps practices and CI/CD pipelines for ML workflows (experience)
  • Prior experience at a major financial institution like JP Morgan Chase (experience)

Responsibilities

  • Design and develop machine learning models using LLMs to automate financial processes such as fraud detection and risk assessment
  • Streamline data pipelines for efficient ingestion and processing of large-scale financial datasets
  • Build and deploy scalable ML solutions in Python or Java to support JP Morgan's trading and investment platforms
  • Collaborate with cross-functional teams including data scientists, product managers, and compliance experts to integrate ML into core banking systems
  • Automate model training, validation, and monitoring to ensure accuracy and compliance with regulatory standards
  • Optimize ML algorithms for performance in high-volume, real-time financial transactions
  • Conduct code reviews and contribute to best practices in software engineering within the financial services domain
  • Troubleshoot and resolve issues in production ML environments, minimizing downtime for critical banking operations
  • Stay updated on emerging ML technologies and apply them to enhance JP Morgan's technological edge in finance
  • Document technical specifications and ensure models adhere to data privacy laws like GDPR and CCPA

Benefits

  • general: Competitive base salary and performance-based bonuses
  • general: Comprehensive health, dental, and vision insurance plans
  • general: 401(k) retirement savings plan with company matching
  • general: Generous paid time off, including vacation, sick days, and parental leave
  • general: Professional development opportunities, including tuition reimbursement and internal training programs
  • general: Employee stock purchase plan and financial wellness resources
  • general: On-site fitness centers and wellness programs at JP Morgan locations
  • general: Flexible work arrangements, including hybrid options in Columbus, OH

Target Your Resume for "Software Engineer II - ML, Python or Java" , JP Morgan Chase

Get personalized recommendations to optimize your resume specifically for Software Engineer II - ML, Python or Java. Takes only 15 seconds!

AI-powered keyword optimization
Skills matching & gap analysis
Experience alignment suggestions

Check Your ATS Score for "Software Engineer II - ML, Python or Java" , JP Morgan Chase

Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

ATS compatibility check
Keyword optimization analysis
Skill matching & gap identification
Format & readability score

Tags & Categories

Software EngineeringFinancial ServicesBankingJP MorganSoftware Engineering

Answer 10 quick questions to check your fit for Software Engineer II - ML, Python or Java @ JP Morgan Chase.

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.