Software Engineer III, Machine Learning Platform

JPMorgan Chase

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Palo Alto, CA
Posted
22 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

How this pay compares to similar roles

Similar $214k
$165k most similar roles pay here $273k

This listing doesn't post a salary. Most similar roles pay $175,875–$251,875.

Based on 240 similar postings.

Employer

About JPMorgan Chase

JPMorgan Chase & Co. is a global financial services firm and one of the largest banks in the world, offering investment banking, commercial banking, asset management, and consumer financial services.

JPMorgan Chase currently has 1117 open roles on FindRole.

Listed pay typically runs $186,160–$215,000 across 7 roles with salary data.

Most-posted roles

View all roles at JPMorgan Chase

At a glance

TL;DR · Software Engineer III, Machine Learning Platform

As a Software Engineer III - Machine Learning Platform within the AI/ML data platform team, you will join an agile team to build and operate scalable, reliable ML training systems and pipelines on AWS and other cloud platforms. You will design and maintain end-to-end training platforms, productionize GPU-based workloads, and optimize for performance and cost efficiency. Your daily work involves managing infrastructure on Kubernetes, enabling Gen AI/LLM fine-tuning workflows, and implementing observability through metrics, logs, and dashboards. You will utilize Python, PyTorch or TensorFlow, and tools like EKS, S3, and CloudWatch to solve complex problems regarding distributed training, data loading bottlenecks, and resource management. The role focuses on the technical challenge of creating well-governed, reproducible training environments while improving developer experience through standardized containers, CI/CD pipelines, and automated workflows for large-scale machine learning workloads.

What does a Software Engineer earn in California?

Median $214000 from 775 postings across 63 companies.

See salary data

What you'll do

  • Design, build, and maintain end-to-end machine learning training platforms.
  • Optimize GPU training workloads to improve throughput, utilization, and reproducibility across single-node and distributed systems.
  • Build and operate training infrastructure on Kubernetes platforms including resource management and troubleshooting.
  • Enable Gen AI and LLM fine-tuning workflows with integrated evaluation harnesses and artifact governance.
  • Implement observability for training systems through metrics, logs, dashboards, and operational runbooks.
  • Improve developer experience via standardized containers, CI/CD pipelines, and self-service workflows.
  • Optimize training costs and performance through right-sizing, scheduling policies, and infrastructure tuning.

What we're looking for

  • Formal training or certification in software engineering concepts and 3+ years of applied experience.
  • Experience running ML training in cloud environments and debugging issues across infrastructure and code.
  • Strong Python skills with solid engineering practices like testing, code reviews, modular design, and dependency management.
  • Experience building automation/CI for ML codebases including build, test, release, and deployment workflows.
  • Hands-on experience with deep learning training workflows and at least one major framework such as PyTorch or TensorFlow.
  • Experience with distributed training concepts (e.g., DDP/FSDP/DeepSpeed) and profiling/optimizing training systems for CPU/GPU utilization.
  • Experience with Kubernetes fundamentals for compute-intensive workloads and AWS services like EKS, S3, IAM, and CloudWatch.
  • Hands-on experience using enterprise-authorized AI-assisted software development tools to generate, validate, and refine code.

More like this

Similar roles

Software Engineer III, AWS

JPMorgan Chase

Plano, TX 25 days ago
AWS Python Java Terraform CI/CD Data Lake Glue EMR Athena Redshift Lake Formation Agile AI-assisted development Security
3+ yrs exp

Machine Learning Engineer III

Electronic Arts

Kirkland, WA +2 19 days ago $114,300$156,200
Python SQL Rust AWS GCP Docker Kubernetes Terraform Spark GitLab CI/CD Machine Learning Data Engineering Feature Pipelines
5+ yrs exp Hybrid

Staff Software Engineer, Machine Learning Platform

Stripe

Seattle, WA +1 101 days ago $203,600$305,400
MLOps Machine Learning LLM Distributed Systems AWS SageMaker Bedrock Databricks OpenAI Model Serving Feature Stores Retrieval-Augmented Generation System Architecture
10+ yrs exp