AI Platform Engineer, Python - Principal Software Engineer

JPMorgan Chase JPMorgan Chase · Banking · Wilmington, DE +1 · Corporate Sector

As a Principal Software Engineer at JPMorgan Chase, you will provide expertise and engineering excellence to enhance, build, and deliver trusted market-leading technology products in a secure, stable, and scalable way. You will execute creative software solutions, design, development, and technical troubleshooting for AI-enabled applications, create complex and scalable coding frameworks, and develop secure and high-quality production code. You will also advise cross-functional teams, serve as a subject matter expert, and contribute to the development of technical methods. The role requires formal training or certification on software engineering concepts, 7+ years of applied experience, DevOps experience, advanced Python skills, practical cloud-native experience, and experience in Computer Science or a related technical field. Experience with building AI platforms is highly preferred.

What you'd actually do

  1. Execute creative software solutions, design, development, and technical troubleshooting for AI‑enabled applications.
  2. Creates complex and scalable coding frameworks using appropriate software design frameworks
  3. Develops secure and high-quality production code, and reviews and debugs code written by others
  4. Advises cross-functional teams on technological matters within your domain of expertise
  5. Serves as the function’s go-to subject matter expert

Skills

Required

  • Formal training or certification on software engineering concepts
  • 7+ years applied experience
  • DevOps Engineering experience for provisioning resources in the cloud
  • Advanced proficiency in Python software engineering skills
  • Hands-on practical experience delivering system design, application development, testing, and operational stability
  • Advanced knowledge of software application development and technical processes with considerable in-depth knowledge in one or more technical disciplines (e.g., cloud, artificial intelligence, machine learning, mobile, etc.)
  • Experience applying expertise and new methods to determine solutions for complex technology problems in one or more technical disciplines
  • Ability to present and effectively communicate with Senior Leaders and Executives.
  • Practical cloud native experience
  • Experience in Computer Science, Computer Engineering, Mathematics, or a related technical field

Nice to have

  • Terraform is highly preferred
  • Working experience with building AI platforms is highly preferred

What the JD emphasized

  • AI-enabled applications
  • building AI platforms

Other signals

  • AI-enabled applications
  • building AI platforms