Director of Software Engineering - Python, Gen AI

JPMorgan Chase JPMorgan Chase · Banking · Bengaluru, Karnataka, India · Asset & Wealth Management

Director of Software Engineering role focused on building and shipping production AI solutions, specifically leveraging the GenAI stack including RAG, prompt engineering, and agentic workflows. The role emphasizes practical application of AI to solve business problems, collaboration with stakeholders, and adoption of AI-assisted development tools. Requires strong software engineering skills in Python and experience with modern GenAI technologies.

What you'd actually do

  1. Builds and ships production of AI solutions — Design, develop, test, and deploy AI-powered applications and services end-to-end, with a focus on reliability, maintainability, and clean software engineering practices.
  2. Partners with the business to define the right problems — Collaborate with stakeholders to translate ambiguous business needs into well-scoped technical approaches with clearly measurable success criteria.
  3. Implement retrieval-augmented generation (RAG) pipelines, prompt engineering strategies, agentic workflows, evaluation frameworks, and guardrails for LLM-based systems.
  4. Leverages AI-assisted development tools — Use Gen3 AI coding tools (Claude Code, GitHub Copilot, Cursor, etc.) as force multipliers in your daily development workflow; contribute to team best practices for AI-augmented engineering.
  5. Sets direction and governance for agentic AI-enabled engineering and SDLC/TLM automation within a technical area to drive measurable improvements in speed, quality, and operational outcomes (e.g., AI-orchestrated delivery workflows, release readiness controls, automated test modernization, and incident triage acceleration), while establishing guardrails for validation, security, resiliency, traceability, and reuse across teams.

Skills

Required

  • Python
  • Machine Learning concepts
  • software engineering fundamentals
  • testing
  • version control (Git)
  • code review
  • CI/CD
  • clean, maintainable, production-quality code
  • containerization (Docker)
  • REST APIs
  • cloud services (AWS or similar)
  • infrastructure-as-code basics
  • LLM APIs (OpenAI, Anthropic, etc.)
  • RAG architectures
  • prompt engineering
  • vector databases
  • embeddings
  • tokenization
  • evaluation of generative outputs
  • AI-assisted development tools (Claude Code, GitHub Copilot, Cursor, or similar)
  • responsible AI principles (bias, fairness, hallucination mitigation, guardrails, red-teaming)
  • problem-solving
  • collaboration
  • communication

Nice to have

  • financial advisors
  • client service
  • product
  • operations
  • risk and control partners
  • Gen3 AI coding tools

What the JD emphasized

  • ship real software that solves real problems
  • endlessly curious, energetic, and driven to build
  • ship
  • production-quality code
  • Hands-on experience building and deploying software systems — not just notebooks or prototypes
  • modern GenAI stack
  • AI-assisted development tools
  • Exceptional problem-solving ability
  • Deep curiosity
  • High energy and bias toward action

Other signals

  • shipping production AI solutions
  • implementing RAG pipelines and agentic workflows
  • leading adoption of AI-assisted development tools