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

Lead Software Engineer Python GenAI

Salary not listed • Wilmington, DE, United States • Full-time

Posted 4d ago

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

Job Location

Wilmington, DE, United States

Tech Stack

Remote Work Policy

On-site

Employment Type

Full-time

Categories

AI Engineer

About the job

As a Lead Software Engineer Python GenAI at JPMorgan Chase, you will be an integral part of an agile team focused on enhancing, building, and delivering trusted technology products securely and scalably. You will act as a core technical contributor, responsible for developing critical technology solutions across various business functions to meet firm objectives. This role involves designing, coding, testing, and delivering automation, including LLMs and agents, to eliminate manual work and streamline operational processes. You will also govern application risk, controls, and compliance, ensuring adherence to firm standards and managing technology lifecycle. A key aspect of this role is owning security and data accountability for applications, ensuring strong authentication, authorization, and proper data handling.

Responsibilities

  • Design, code, test, and deliver automation, including LLMs/agents, to eliminate manual operational work and streamline workstreams.
  • Govern application risk, controls, and compliance, ensuring adherence to firm standards and managing technology lifecycle.
  • Own security and data accountability for applications, ensuring strong authentication/authorization and proper data handling.
  • Coordinate across product and engineering to prioritize and drive execution for workstreams.
  • Run resilient, well-operated production services end-to-end, implementing monitoring, logging, and leading incident management.
  • Champion site reliability culture and practices, exerting technical influence throughout the team.
  • Lead initiatives to improve application and platform reliability and stability using data-driven analytics.
  • Collaborate with team members to identify service level indicators and establish service level objectives with customers.
  • Document and share knowledge within the organization via internal forums and communities of practice.
  • Drive team adoption of enterprise-authorized AI-assisted engineering practices to improve code quality, delivery speed, and operational outcomes.
  • Apply knowledge of the Software Development Life Cycle toolchain, including AI-assisted development and automation capabilities, to improve value realized by automation.

Requirements

  • 5+ years of applied experience in software engineering concepts.
  • Advanced development experience in Java or Python with excellent debugging skills.
  • Hands-on experience with AWS/other clouds and container platforms/orchestration (e.g., Docker, Kubernetes, ECS).
  • Experience building scalable data processing and Big Data/ETL pipelines.
  • Working knowledge of core infrastructure (routers, load balancers, compute, storage, networks, cloud products) and ability to troubleshoot networking issues.
  • Deep proficiency in reliability, scalability, performance, security, enterprise architecture, and toil reduction, with ability to implement SRE practices.
  • Proficiency in white/black box monitoring, SLO alerting, and telemetry collection using tools like Grafana, Prometheus, Datadog, Splunk.
  • Ability to learn/evaluate new technologies, teach languages, and collaborate across levels and stakeholder groups.
  • Strong foundations in software applications/processes with emerging depth in a discipline, and ability to solve complex data structures/algorithms problems.
  • Demonstrated experience leading effective use of approved AI-assisted software development tools.
  • Strong understanding of responsible AI use in engineering workflows, including data sensitivity and secure handling.

About JPMorganChase