Resume and JobRESUME AND JOB
JP Morgan Chase logo

Software Engineer III: Machine Learning Platform

JP Morgan Chase

Software and Technology Jobs

Software Engineer III: Machine Learning Platform

full-timePosted: Dec 9, 2025

Job Description

Software Engineer III: Machine Learning Platform

Location: Palo Alto, CA, United States

Job Family: Software Engineering

About the Role

At JPMorgan Chase, we are at the forefront of innovation in the financial services industry, leveraging cutting-edge technology to power everything from global payments to investment banking. As a Software Engineer III: Machine Learning Platform in our Palo Alto, CA office, you will join a dynamic agile team dedicated to building trusted, market-leading platforms that enable advanced AI and ML capabilities. This role is pivotal in designing scalable infrastructure that supports data-driven decision-making across our lines of business, including risk management, fraud prevention, and personalized client services. You will contribute to platforms that process petabytes of financial data securely and efficiently, ensuring compliance with stringent regulatory standards while driving operational excellence. In this seasoned engineering position, you will architect and implement ML pipelines that integrate seamlessly with JPMorgan Chase's core systems, optimizing for performance in high-volume trading environments and real-time analytics. Collaborating closely with data scientists, product managers, and compliance experts, you will tackle complex challenges such as model versioning, automated retraining, and deployment at scale. Your work will directly impact the firm's ability to harness machine learning for competitive advantages, such as predictive modeling for market trends or anomaly detection in transaction streams, all while upholding the highest standards of data privacy and security in the financial sector. We value engineers who thrive in collaborative, innovative environments and are passionate about the intersection of technology and finance. This role offers the opportunity to grow within a world-class organization, with exposure to diverse projects that shape the future of banking. If you are a proactive problem-solver with a strong foundation in software engineering and ML, join us to help redefine how JPMorgan Chase leads in the digital transformation of global finance.

Key Responsibilities

  • Design, develop, and maintain scalable machine learning platforms that support JPMorgan Chase's financial products and services
  • Collaborate with data scientists and engineers to integrate ML models into production systems for applications like algorithmic trading and credit risk assessment
  • Implement robust CI/CD pipelines for ML workflows, ensuring reliability and compliance with financial regulations
  • Optimize platform performance for handling large-scale financial datasets, including real-time transaction processing
  • Conduct code reviews, mentor junior engineers, and drive best practices in software engineering within agile teams
  • Troubleshoot and resolve complex issues in ML infrastructure, minimizing downtime in mission-critical banking operations
  • Stay abreast of emerging ML technologies and incorporate them to enhance platform capabilities for fraud detection and predictive analytics
  • Ensure security and data governance in ML pipelines, adhering to JPMorgan Chase's standards for protecting sensitive financial information
  • Participate in cross-functional initiatives to align ML platform development with broader firm-wide technology strategies

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field; advanced degree preferred
  • 5+ years of professional software engineering experience, with a focus on machine learning platforms
  • Strong proficiency in Python, Java, or Scala for building scalable ML systems
  • Experience with cloud platforms such as AWS, GCP, or Azure, particularly in financial services environments
  • Demonstrated ability to work in agile teams and deliver high-quality code in a fast-paced setting
  • Knowledge of data privacy and regulatory compliance standards like GDPR and SEC requirements in finance
  • Proven track record of deploying machine learning models in production environments

Preferred Qualifications

  • Master's or PhD in Machine Learning, AI, or related discipline
  • Experience with big data technologies like Apache Spark or Hadoop in financial data processing
  • Familiarity with MLOps tools such as Kubeflow, MLflow, or TensorFlow Extended
  • Prior work in the financial services industry, especially on risk modeling or fraud detection platforms
  • Contributions to open-source ML projects or publications in relevant conferences

Required Skills

  • Machine Learning frameworks (TensorFlow, PyTorch, Scikit-learn)
  • Cloud computing (AWS SageMaker, Google AI Platform)
  • Big data tools (Apache Spark, Kafka for streaming financial data)
  • Containerization and orchestration (Docker, Kubernetes)
  • Version control and collaboration (Git, GitHub)
  • Agile methodologies (Scrum, Kanban)
  • Data structures and algorithms
  • SQL and NoSQL databases (PostgreSQL, MongoDB)
  • DevOps practices (Jenkins, Terraform)
  • Problem-solving and debugging in high-stakes environments
  • Communication and teamwork in cross-functional settings
  • Regulatory knowledge (FINRA, SOX compliance)
  • Python or Java programming expertise
  • Model deployment and monitoring
  • Analytical thinking for financial applications

Benefits

  • Competitive base salary and performance-based annual bonuses
  • Comprehensive health, dental, and vision insurance plans
  • 401(k) retirement savings plan with generous company matching
  • Paid time off including vacation, sick days, and parental leave
  • Professional development opportunities through JPMorgan Chase's learning programs and tuition reimbursement
  • Employee stock purchase plan and financial wellness resources
  • On-site fitness centers and wellness programs at Palo Alto location
  • Flexible work arrangements including hybrid options post-pandemic

JP Morgan Chase is an equal opportunity employer.

Locations

  • Palo Alto, US

Salary

Estimated Salary Rangehigh confidence

250,000 - 400,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

  • Machine Learning frameworks (TensorFlow, PyTorch, Scikit-learn)intermediate
  • Cloud computing (AWS SageMaker, Google AI Platform)intermediate
  • Big data tools (Apache Spark, Kafka for streaming financial data)intermediate
  • Containerization and orchestration (Docker, Kubernetes)intermediate
  • Version control and collaboration (Git, GitHub)intermediate
  • Agile methodologies (Scrum, Kanban)intermediate
  • Data structures and algorithmsintermediate
  • SQL and NoSQL databases (PostgreSQL, MongoDB)intermediate
  • DevOps practices (Jenkins, Terraform)intermediate
  • Problem-solving and debugging in high-stakes environmentsintermediate
  • Communication and teamwork in cross-functional settingsintermediate
  • Regulatory knowledge (FINRA, SOX compliance)intermediate
  • Python or Java programming expertiseintermediate
  • Model deployment and monitoringintermediate
  • Analytical thinking for financial applicationsintermediate

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field; advanced degree preferred (experience)
  • 5+ years of professional software engineering experience, with a focus on machine learning platforms (experience)
  • Strong proficiency in Python, Java, or Scala for building scalable ML systems (experience)
  • Experience with cloud platforms such as AWS, GCP, or Azure, particularly in financial services environments (experience)
  • Demonstrated ability to work in agile teams and deliver high-quality code in a fast-paced setting (experience)
  • Knowledge of data privacy and regulatory compliance standards like GDPR and SEC requirements in finance (experience)
  • Proven track record of deploying machine learning models in production environments (experience)

Preferred Qualifications

  • Master's or PhD in Machine Learning, AI, or related discipline (experience)
  • Experience with big data technologies like Apache Spark or Hadoop in financial data processing (experience)
  • Familiarity with MLOps tools such as Kubeflow, MLflow, or TensorFlow Extended (experience)
  • Prior work in the financial services industry, especially on risk modeling or fraud detection platforms (experience)
  • Contributions to open-source ML projects or publications in relevant conferences (experience)

Responsibilities

  • Design, develop, and maintain scalable machine learning platforms that support JPMorgan Chase's financial products and services
  • Collaborate with data scientists and engineers to integrate ML models into production systems for applications like algorithmic trading and credit risk assessment
  • Implement robust CI/CD pipelines for ML workflows, ensuring reliability and compliance with financial regulations
  • Optimize platform performance for handling large-scale financial datasets, including real-time transaction processing
  • Conduct code reviews, mentor junior engineers, and drive best practices in software engineering within agile teams
  • Troubleshoot and resolve complex issues in ML infrastructure, minimizing downtime in mission-critical banking operations
  • Stay abreast of emerging ML technologies and incorporate them to enhance platform capabilities for fraud detection and predictive analytics
  • Ensure security and data governance in ML pipelines, adhering to JPMorgan Chase's standards for protecting sensitive financial information
  • Participate in cross-functional initiatives to align ML platform development with broader firm-wide technology strategies

Benefits

  • general: Competitive base salary and performance-based annual bonuses
  • general: Comprehensive health, dental, and vision insurance plans
  • general: 401(k) retirement savings plan with generous company matching
  • general: Paid time off including vacation, sick days, and parental leave
  • general: Professional development opportunities through JPMorgan Chase's learning programs and tuition reimbursement
  • general: Employee stock purchase plan and financial wellness resources
  • general: On-site fitness centers and wellness programs at Palo Alto location
  • general: Flexible work arrangements including hybrid options post-pandemic

Target Your Resume for "Software Engineer III: Machine Learning Platform" , JP Morgan Chase

Get personalized recommendations to optimize your resume specifically for Software Engineer III: Machine Learning Platform. Takes only 15 seconds!

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

Check Your ATS Score for "Software Engineer III: Machine Learning Platform" , 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 III: Machine Learning Platform @ 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 III: Machine Learning Platform

JP Morgan Chase

Software and Technology Jobs

Software Engineer III: Machine Learning Platform

full-timePosted: Dec 9, 2025

Job Description

Software Engineer III: Machine Learning Platform

Location: Palo Alto, CA, United States

Job Family: Software Engineering

About the Role

At JPMorgan Chase, we are at the forefront of innovation in the financial services industry, leveraging cutting-edge technology to power everything from global payments to investment banking. As a Software Engineer III: Machine Learning Platform in our Palo Alto, CA office, you will join a dynamic agile team dedicated to building trusted, market-leading platforms that enable advanced AI and ML capabilities. This role is pivotal in designing scalable infrastructure that supports data-driven decision-making across our lines of business, including risk management, fraud prevention, and personalized client services. You will contribute to platforms that process petabytes of financial data securely and efficiently, ensuring compliance with stringent regulatory standards while driving operational excellence. In this seasoned engineering position, you will architect and implement ML pipelines that integrate seamlessly with JPMorgan Chase's core systems, optimizing for performance in high-volume trading environments and real-time analytics. Collaborating closely with data scientists, product managers, and compliance experts, you will tackle complex challenges such as model versioning, automated retraining, and deployment at scale. Your work will directly impact the firm's ability to harness machine learning for competitive advantages, such as predictive modeling for market trends or anomaly detection in transaction streams, all while upholding the highest standards of data privacy and security in the financial sector. We value engineers who thrive in collaborative, innovative environments and are passionate about the intersection of technology and finance. This role offers the opportunity to grow within a world-class organization, with exposure to diverse projects that shape the future of banking. If you are a proactive problem-solver with a strong foundation in software engineering and ML, join us to help redefine how JPMorgan Chase leads in the digital transformation of global finance.

Key Responsibilities

  • Design, develop, and maintain scalable machine learning platforms that support JPMorgan Chase's financial products and services
  • Collaborate with data scientists and engineers to integrate ML models into production systems for applications like algorithmic trading and credit risk assessment
  • Implement robust CI/CD pipelines for ML workflows, ensuring reliability and compliance with financial regulations
  • Optimize platform performance for handling large-scale financial datasets, including real-time transaction processing
  • Conduct code reviews, mentor junior engineers, and drive best practices in software engineering within agile teams
  • Troubleshoot and resolve complex issues in ML infrastructure, minimizing downtime in mission-critical banking operations
  • Stay abreast of emerging ML technologies and incorporate them to enhance platform capabilities for fraud detection and predictive analytics
  • Ensure security and data governance in ML pipelines, adhering to JPMorgan Chase's standards for protecting sensitive financial information
  • Participate in cross-functional initiatives to align ML platform development with broader firm-wide technology strategies

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field; advanced degree preferred
  • 5+ years of professional software engineering experience, with a focus on machine learning platforms
  • Strong proficiency in Python, Java, or Scala for building scalable ML systems
  • Experience with cloud platforms such as AWS, GCP, or Azure, particularly in financial services environments
  • Demonstrated ability to work in agile teams and deliver high-quality code in a fast-paced setting
  • Knowledge of data privacy and regulatory compliance standards like GDPR and SEC requirements in finance
  • Proven track record of deploying machine learning models in production environments

Preferred Qualifications

  • Master's or PhD in Machine Learning, AI, or related discipline
  • Experience with big data technologies like Apache Spark or Hadoop in financial data processing
  • Familiarity with MLOps tools such as Kubeflow, MLflow, or TensorFlow Extended
  • Prior work in the financial services industry, especially on risk modeling or fraud detection platforms
  • Contributions to open-source ML projects or publications in relevant conferences

Required Skills

  • Machine Learning frameworks (TensorFlow, PyTorch, Scikit-learn)
  • Cloud computing (AWS SageMaker, Google AI Platform)
  • Big data tools (Apache Spark, Kafka for streaming financial data)
  • Containerization and orchestration (Docker, Kubernetes)
  • Version control and collaboration (Git, GitHub)
  • Agile methodologies (Scrum, Kanban)
  • Data structures and algorithms
  • SQL and NoSQL databases (PostgreSQL, MongoDB)
  • DevOps practices (Jenkins, Terraform)
  • Problem-solving and debugging in high-stakes environments
  • Communication and teamwork in cross-functional settings
  • Regulatory knowledge (FINRA, SOX compliance)
  • Python or Java programming expertise
  • Model deployment and monitoring
  • Analytical thinking for financial applications

Benefits

  • Competitive base salary and performance-based annual bonuses
  • Comprehensive health, dental, and vision insurance plans
  • 401(k) retirement savings plan with generous company matching
  • Paid time off including vacation, sick days, and parental leave
  • Professional development opportunities through JPMorgan Chase's learning programs and tuition reimbursement
  • Employee stock purchase plan and financial wellness resources
  • On-site fitness centers and wellness programs at Palo Alto location
  • Flexible work arrangements including hybrid options post-pandemic

JP Morgan Chase is an equal opportunity employer.

Locations

  • Palo Alto, US

Salary

Estimated Salary Rangehigh confidence

250,000 - 400,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

  • Machine Learning frameworks (TensorFlow, PyTorch, Scikit-learn)intermediate
  • Cloud computing (AWS SageMaker, Google AI Platform)intermediate
  • Big data tools (Apache Spark, Kafka for streaming financial data)intermediate
  • Containerization and orchestration (Docker, Kubernetes)intermediate
  • Version control and collaboration (Git, GitHub)intermediate
  • Agile methodologies (Scrum, Kanban)intermediate
  • Data structures and algorithmsintermediate
  • SQL and NoSQL databases (PostgreSQL, MongoDB)intermediate
  • DevOps practices (Jenkins, Terraform)intermediate
  • Problem-solving and debugging in high-stakes environmentsintermediate
  • Communication and teamwork in cross-functional settingsintermediate
  • Regulatory knowledge (FINRA, SOX compliance)intermediate
  • Python or Java programming expertiseintermediate
  • Model deployment and monitoringintermediate
  • Analytical thinking for financial applicationsintermediate

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field; advanced degree preferred (experience)
  • 5+ years of professional software engineering experience, with a focus on machine learning platforms (experience)
  • Strong proficiency in Python, Java, or Scala for building scalable ML systems (experience)
  • Experience with cloud platforms such as AWS, GCP, or Azure, particularly in financial services environments (experience)
  • Demonstrated ability to work in agile teams and deliver high-quality code in a fast-paced setting (experience)
  • Knowledge of data privacy and regulatory compliance standards like GDPR and SEC requirements in finance (experience)
  • Proven track record of deploying machine learning models in production environments (experience)

Preferred Qualifications

  • Master's or PhD in Machine Learning, AI, or related discipline (experience)
  • Experience with big data technologies like Apache Spark or Hadoop in financial data processing (experience)
  • Familiarity with MLOps tools such as Kubeflow, MLflow, or TensorFlow Extended (experience)
  • Prior work in the financial services industry, especially on risk modeling or fraud detection platforms (experience)
  • Contributions to open-source ML projects or publications in relevant conferences (experience)

Responsibilities

  • Design, develop, and maintain scalable machine learning platforms that support JPMorgan Chase's financial products and services
  • Collaborate with data scientists and engineers to integrate ML models into production systems for applications like algorithmic trading and credit risk assessment
  • Implement robust CI/CD pipelines for ML workflows, ensuring reliability and compliance with financial regulations
  • Optimize platform performance for handling large-scale financial datasets, including real-time transaction processing
  • Conduct code reviews, mentor junior engineers, and drive best practices in software engineering within agile teams
  • Troubleshoot and resolve complex issues in ML infrastructure, minimizing downtime in mission-critical banking operations
  • Stay abreast of emerging ML technologies and incorporate them to enhance platform capabilities for fraud detection and predictive analytics
  • Ensure security and data governance in ML pipelines, adhering to JPMorgan Chase's standards for protecting sensitive financial information
  • Participate in cross-functional initiatives to align ML platform development with broader firm-wide technology strategies

Benefits

  • general: Competitive base salary and performance-based annual bonuses
  • general: Comprehensive health, dental, and vision insurance plans
  • general: 401(k) retirement savings plan with generous company matching
  • general: Paid time off including vacation, sick days, and parental leave
  • general: Professional development opportunities through JPMorgan Chase's learning programs and tuition reimbursement
  • general: Employee stock purchase plan and financial wellness resources
  • general: On-site fitness centers and wellness programs at Palo Alto location
  • general: Flexible work arrangements including hybrid options post-pandemic

Target Your Resume for "Software Engineer III: Machine Learning Platform" , JP Morgan Chase

Get personalized recommendations to optimize your resume specifically for Software Engineer III: Machine Learning Platform. Takes only 15 seconds!

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

Check Your ATS Score for "Software Engineer III: Machine Learning Platform" , 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 III: Machine Learning Platform @ JP Morgan Chase.

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.