New: upload your resume and get matched to AI jobs. Free to start →

Senior Lead Software Engineer - Machine Learning I/O

Salary not listed • Plano, TX, United States • Full-time

Posted 1mo ago

No salary is listed. Many US states require employers to post a pay range, so ask about pay early.

Job Location

Plano, TX, United States

Tech Stack

Remote Work Policy

On-site

Employment Type

Full-time

Categories

Machine Learning Engineer

About the job

As a Senior Lead Software Engineer within the Consumer & Community Banking - Machine Learning I/O team, you will be a key contributor to an agile team focused on enhancing, building, and delivering market-leading technology products securely, stably, and at scale. You will drive significant business impact by applying deep technical expertise and problem-solving skills to a variety of challenges across multiple technologies and applications. This role involves providing technical guidance, developing high-quality production code, and driving the adoption of AI-assisted engineering practices to improve code quality and delivery speed.

Responsibilities

  • Provide technical guidance and direction to business and technical teams, contractors, and vendors.
  • Develop secure, high-quality production code and review code written by others.
  • Drive adoption and governance of AI-assisted engineering practices to improve code quality, delivery speed, and operational outcomes.
  • Establish measurable validation standards for AI outputs and promote reuse of proven patterns and automation.
  • Apply knowledge of Software Development Life Cycle (SDLC) tools, including AI-assisted development capabilities, to enhance automation value.
  • Influence product design, application functionality, and technical operations and processes.
  • Serve as a subject matter expert in one or more technical areas.
  • Contribute to the engineering community by advocating for firmwide frameworks, tools, and SDLC practices.
  • Influence peers and decision-makers regarding the use of leading-edge technologies.
  • Foster a team culture of diversity, opportunity, inclusion, and respect.

Requirements

  • 5+ years of applied experience with formal training or certification in software engineering concepts.
  • Hands-on experience in system design, application development, testing, and operational stability.
  • Advanced proficiency in Python, Terraform, and AWS (ECS, EKS, Docker).
  • Experience with Frontier Models such as OpenAI and Claude.
  • Advanced knowledge of software applications and technical processes, with in-depth expertise in areas like cloud, AI, or machine learning.
  • Demonstrated experience leading the effective use of enterprise-authorized AI-assisted software development tools.
  • Ability to set team expectations for validating AI outputs for correctness, performance, and security.
  • Strong understanding of responsible AI use in engineering workflows, including data sensitivity and secure handling.
  • Experience coaching senior engineers/leads on compliant AI usage patterns and controls.
  • Ability to independently solve design and functionality problems with minimal oversight.
  • Current working experience with ChatGPT, LLMs, and MLIO skillsets.
  • Practical cloud-native experience.
  • Background in Computer Science, Computer Engineering, Mathematics, or a related technical field.

About JPMorganChase