Lead Software Engineer, AI/ML Data Platform

JPMorgan Chase & Co.

Washington (District of Columbia)

On-site

USD 61,000 - 101,000

Full time

5 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

JPMorgan Chase & Co. in the United States seeks a Lead Software Engineer for the CDAO AI/ML Data Platform team. You will work within an agile squad to deliver trusted, secure, scalable software that supports banking and corporate clients across the firm's digital ecosystem.

You will provide technical guidance, write secure production code, review peers, and promote AI-assisted engineering practices. Experience with enterprise systems, 24x7 operations, and resilient design is essential.

Qualifications

  • Formal training or certification in software engineering concepts, with at least 5 years of applied experience.
  • Strong hands-on coding and system-design skills for modern enterprise systems.
  • Proficiency in one or more of Rust, Java, Go, or C++.
  • Experience leading the effective use of enterprise-authorized AI-assisted software development tools for activities such as coding, code review, testing, or troubleshooting, and setting expectations for validating outputs for correctness, performance, and security.
  • Understanding of responsible AI use in engineering workflows, including data sensitivity, secure handling of inputs and outputs, and security and resiliency expectations; experience coaching senior engineers or leads on compliant usage and controls.
  • Proven experience building and operating 24x7, tier 1 online services.
  • Practical experience delivering system design, application development, testing, and operational stability.
  • Ability to independently solve design and functionality problems with little to no oversight.
  • Preferred: Familiarity with open-source OLAP and data-stack projects such as Apache DataFusion, DuckDB, or Apache Arrow Flight

Responsibilities

  • Provide technical guidance and direction to the business, technical teams, contractors, and vendors.
  • Develop secure, high-quality production code, and review and debug code written by others.
  • Promote and govern approved AI-assisted engineering practices across teams to improve code quality, delivery speed, and operational outcomes; establish measurable validation standards and encourage reuse of proven patterns and automation across the SDLC/TLM toolchain.
  • Use Software Development Life Cycle tools, including approved AI-assisted development and automation capabilities, to increase the value of automation at scale.
  • Guide decisions affecting product design, application functionality, technical operations, and processes.
  • Serve as a function-wide subject matter expert in one or more areas.
  • Advocate for firmwide Software Development Life Cycle frameworks, tools, and practices within the engineering community.
  • Influence peers and project decision-makers to consider leading-edge technologies.
  • Help foster a culture of diversity, opportunity, inclusion, and respect.
  • Build and operate 24x7, tier 1 online services

Skills

Software fundamentals
System design
Rust/Java/Go/C++
AI-assisted tools
Responsible AI
24x7 services
Independent problem solving
Open-source data-stack

Education

Formal training in software engineering concepts

Tools

Apache DataFusion
DuckDB
Apache Arrow Flight

Job description

Salary: $61,000 - 101,000 per year

Requirements
  • Formal training or certification in software engineering concepts, with at least 5 years of applied experience
  • Strong hands-on coding and system-design skills for modern enterprise systems
  • Proficiency in one or more of Rust, Java, Go, or C++
  • Experience leading the effective use of enterprise-authorized AI-assisted software development tools for activities such as coding, code review, testing, or troubleshooting, and setting expectations for validating outputs for correctness, performance, and security
  • Understanding of responsible AI use in engineering workflows, including data sensitivity, secure handling of inputs and outputs, and security and resiliency expectations; experience coaching senior engineers or leads on compliant usage and controls
  • Proven experience building and operating 24x7, tier 1 online services
  • Practical experience delivering system design, application development, testing, and operational stability
  • Ability to independently solve design and functionality problems with little to no oversight
  • Preferred: Familiarity with open-source OLAP and data-stack projects such as Apache DataFusion, DuckDB, or Apache Arrow Flight
Technologies

AISupportJavaRustSecurityMarketingSQLMore:

Responsibilities
  • Provide technical guidance and direction to the business, technical teams, contractors, and vendors
  • Develop secure, high-quality production code, and review and debug code written by others
  • Promote and govern approved AI-assisted engineering practices across teams to improve code quality, delivery speed, and operational outcomes; establish measurable validation standards and encourage reuse of proven patterns and automation across the SDLC/TLM toolchain
  • Use Software Development Life Cycle tools, including approved AI-assisted development and automation capabilities, to increase the value of automation at scale
  • Guide decisions affecting product design, application functionality, technical operations, and processes
  • Serve as a function-wide subject matter expert in one or more areas
  • Advocate for firmwide Software Development Life Cycle frameworks, tools, and practices within the engineering community
  • Influence peers and project decision-makers to consider leading-edge technologies
  • Help foster a culture of diversity, opportunity, inclusion, and respect
  • Build and operate 24x7, tier 1 online services

We are hiring a Lead Software Engineer for JPMorganChases CDAO AI/ML Data Platform team, where you will work as part of an agile team to deliver trusted technology that is secure, stable, and scalable, with meaningful business impact. JPMorganChase serves consumers, small businesses, and corporate, institutional, and government clients, and operates across investment banking, banking, financial transaction processing, and asset management. Our Corporate Functions teams support the success of our businesses, clients, customers, and employees. We offer a competitive total rewards package, with compensation based on role, experience, skills, and location, as well as benefits for eligible employees, including health care, wellness resources, retirement savings, backup childcare, tuition reimbursement, mental health support, and financial coaching. We are an equal opportunity employer and value diversity and inclusion; reasonable accommodations are available for applicants and employees.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Lead Software Engineer, AI/ML Data Platform
Lead Software Engineer, AI/ML Data Platform

JPMorgan Chase & Co. • Seattle (WA)

On-site
USD 61,000 - 101,000
Senior Lead Software Engineer
Senior Lead Software Engineer

JPMorganChase • Seattle (WA)

On-site
USD 130,000 - 160,000
Comprehensive health care coverage
Retirement savings plan
Tuition reimbursement
+1
Sr Lead Software Engineer
Sr Lead Software Engineer

JPMorganChase • Seattle (WA)

On-site
USD 180,000 - 240,000
Senior Lead Software Engineer
Senior Lead Software Engineer

Aumni • Seattle (WA)

On-site
USD 170,000 - 230,000
Health insurance
On-site health centers
Equity / incentives
Lead Software Engineer
Lead Software Engineer

JPMorganChase • Seattle (WA)

On-site
USD 180,000 - 240,000
Health care coverage
Retirement plan
Backup childcare
+3
Lead Software Engineer
Lead Software Engineer

J.P. Morgan • Seattle (WA)

On-site
USD 180,000 - 260,000
Senior Lead Software Engineer
Senior Lead Software Engineer

JPMorgan Chase & Co. • Seattle (WA)

On-site
USD 130,000 - 180,000
Sr Lead Software Engineer
Sr Lead Software Engineer

JPMorgan Chase & Co. • Seattle (WA)

On-site
USD 180,000 - 250,000
Lead Software Engineer
Lead Software Engineer

JPMorgan Chase & Co. • Seattle (WA)

On-site
USD 180,000 - 240,000
Senior Lead Software Engineer - AI Development | Engineering Services & Platforms
Senior Lead Software Engineer - AI Development | Engineering Services & Platforms

JPMorganChase • Columbus (OH)

On-site
USD 150,000 - 230,000