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

Lead Software Engineer - Java / Python / AWS / AI/ML

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

Posted 24d 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

AI Engineer

About the job

As a Lead Software Engineer within Commercial & Community Banking, you will be a core technical contributor responsible for enhancing, building, and delivering trusted market-leading technology products in a secure, stable, and scalable way. You will drive the design and development of creative full-stack software solutions, including building and implementing AI-driven capabilities such as LLM-based services and integrations into business workflows. A key aspect of this role involves driving team adoption of enterprise-authorized AI-assisted engineering practices to improve code quality, delivery speed, and operational outcomes, while also architecting and delivering cloud-native microservices and APIs.

Responsibilities

  • Design and develop full-stack software solutions.
  • Build and implement AI-driven capabilities, including LLM-based services, orchestration, and integrations.
  • Drive team adoption of AI-assisted engineering practices for improved code quality, delivery speed, and operational outcomes.
  • Leverage AI coding assist tools to improve code quality, delivery speed, and productivity.
  • Apply knowledge of SDLC tools, including AI-assisted development and automation capabilities.
  • Architect and deliver cloud-native microservices and APIs, ensuring scalability, resilience, and security.
  • Identify and automate solutions for recurring operational issues.
  • Communicate project status clearly and manage priorities.
  • Collaborate within a Scrum team and participate in Agile ceremonies.
  • Code in Java, AWS ECS, EKS, and Postgres.
  • Utilize AI agents (CoPilot, Claude) to improve quality and delivery timelines.

Requirements

  • 5+ years of applied experience in Software Engineering.
  • Strong system design, application development, and operational stability skills.
  • Hands-on experience using enterprise-authorized AI-assisted software development tools and ability to validate AI-generated outputs.
  • Understanding of responsible AI use in engineering workflows, including data sensitivity and secure handling.
  • Ability to influence product design, application functionality, and technical operations.
  • Hands-on experience with Large Language Models (LLMs) and generative AI use cases (e.g., RAG, agents, prompt/tool orchestration, evaluation/guardrails).
  • Familiarity with AI/ML frameworks and ecosystems (e.g., PyTorch, TensorFlow, scikit-learn, Hugging Face).
  • Experience with distributed systems and at least one major cloud platform (AWS, GCP, or Azure).
  • Expertise in microservices, RESTful APIs, and data technologies (relational and/or NoSQL).
  • Practical experience building cloud-native systems (event-driven architectures, streaming, service mesh).
  • Familiarity with DevOps practices and tools for continuous integration and deployment.
  • Advanced Java proficiency.
  • Working knowledge of Python for AI/ML implementations is a plus.

About JPMorganChase