
Software Engineer III - AI/ML Developer
JPMorgan Chase3 days ago
Responsibilities
- Design, develop, debug, and maintain secure, stable, scalable production software.
- Build, deploy, and maintain machine learning platforms or infrastructure.
- Drive team adoption of approved AI-assisted coding, code review, testing, troubleshooting, and automation practices.
- Establish validation standards for AI-generated outputs, including correctness, performance, secure coding, peer review, and automated testing.
- Identify and automate recurring issue remediation to improve application and system stability.
- Lead evaluation sessions with vendors, startups, and internal teams regarding architecture, technical capabilities, and system applicability.
- Analyze large and diverse data sets to identify problems and support secure application development decisions.
- Coach engineers on responsible, secure, and compliant adoption of AI-assisted engineering workflows.
Requirements
- Formal training or certification in software engineering concepts and at least 3 years of applied experience.
- Hands-on experience with system design, application development, testing, and operational stability.
- Experience building, deploying, and maintaining machine learning platforms or infrastructure.
- Proficiency in Python and one or more ML frameworks such as TensorFlow, PyTorch, or Scikit-learn.
- Experience with data-processing frameworks and tools such as Spark, Pandas, and SQL.
- Experience with cloud-based ML platforms such as AWS SageMaker, GCP AI Platform, or Azure ML, or with on-premises ML infrastructure.
- Experience leading effective use of approved AI-assisted software development tools and validating their outputs for correctness, performance, and security.
- Understanding of responsible AI use, data sensitivity, secure input and output handling, resiliency, and security expectations.
- Proficiency across the Software Development Life Cycle and advanced understanding of application resiliency and security.
- In-depth knowledge of the financial services industry and its IT systems, plus practical cloud-native experience.
- Preferred experience with Databricks, Snowflake, Snorkel AI, Docker, Kubernetes, Airflow, feature stores, model registries, ML metadata management, Terraform, CloudFormation, RESTful APIs, and microservices architectures.
Benefits
- Competitive total rewards package with role- and location-based base salary, plus potential commission or discretionary incentive compensation for eligible roles.
- Comprehensive health care coverage and access to on-site health and wellness centers.
- Retirement savings plan, backup childcare, tuition reimbursement, mental health support, and financial coaching.
- Additional compensation and benefits details are provided during the hiring process.
Tech Stack
Apache AirflowApache SparkDatabricksDockerKubernetesPandasPythonPyTorchscikit-learnSnowflakeSQLTensorFlowTerraform
Categories
About JPMorgan Chase
JPMorgan Chase provides consumer and commercial banking, payments, credit card, wealth management, and corporate and investment banking services to individuals, businesses, institutions, and governments. The public company (NYSE: JPM) earns revenue from interest, fees, trading, and asset management across operations in more than 100 markets. Headquartered in New York City with roots dating to 1799, it serves retail customers and prominent corporate and government clients through brands including Chase and J.P. Morgan.