JPMorgan Chase
Senior Lead Software Engineer - Python - AI/LLM
Plano, TX · Senior · Full-time · Posted Sep 30, 2026
- Experience
- 5+ years applied experience.
- Education
- Formal training or certification on software engineering concepts.
About the job
Develops and operates Python-based data products, authenticated integrations, and generative AI/LLM agent services for risk-oversight workflows, while leading responsible AI-assisted engineering practices.
What you'll do
- Build and maintain Python tools, data pipelines, integrations, APIs, and LLM-based agent workflows, including RAG, orchestration, evaluation, and guardrails.
- Deliver secure, tested, observable production software; participate in code reviews, incident response, and operational improvements.
- Promote governed AI-assisted engineering practices and collaborate with product, risk, controls, compliance, and data teams.
What they ask for
- Formal training or certification in software engineering concepts and applied experience.
- Experience leading enterprise-authorized AI-assisted software development and setting standards for validating AI outputs; understanding of responsible AI and secure data handling.
- Strong production system design and application development skills, including ownership of delivery, stability, incident response, and improvement.
- Advanced Python (3.10+), SQL/data modeling, generative AI/LLM solutions, authenticated API integrations, secure systems, data engineering, and modern Python CI/CD experience.
Nice to have
- Risk management or regulated-environment experience; LLM agent/skill systems, RAG design, or MCP tooling.
- Interactive HTML/CSS/JS reporting and exposure to distributed computing or cloud data platforms.
Tools
Python, PostgreSQL, SQL, REST, WebSocket, pytest, Chart.js, Databricks
AI focus
Builds LLM-based risk-oversight services using RAG, tool/function calling, agent orchestration, evaluation, and guardrails; also drives responsible, governed use of AI-assisted engineering tools.
Model-written summary · the original posting is authoritative