Lead Software Engineer - Cloud/python/ai Engineer

JPMorgan Chase JPMorgan Chase · Banking · Plano, TX +1 · Corporate Sector

Lead Software Engineer focused on building and deploying enterprise-grade AI solutions, including RAG pipelines and agentic AI systems, with a strong emphasis on production-level concerns like scalability, cost, latency, privacy, hallucination mitigation, and observability. The role requires fluency with AI-assisted development tools and hands-on experience in building AI/ML features in production environments.

What you'd actually do

  1. Design, build, and deploy enterprise-grade AI solutions including Retrieval-Augmented Generation (RAG) pipelines, agentic AI systems, and LLM-powered workflows
  2. Architect AI systems with production-level concerns: scalability, cost management, latency, data privacy, hallucination mitigation, and observability
  3. Design, build, and deploy agentic solutions with enterprise grade identity, guardrails, tracing etc.
  4. Leverage AI-powered coding assistants (e.g., GitHub Copilot, Claude) as core tools in daily development workflows — writing, reviewing, debugging, and refactoring code with speed and precision
  5. Continuously evaluate emerging AI tools and techniques, driving adoption where they deliver measurable productivity and quality gains

Skills

Required

  • Formal training or certification in software engineering concepts and 5+ years of applied experience
  • Demonstrated fluency with AI-assisted development tools (e.g., GitHub Copilot, Claude Code, Cursor) — not just familiarity, but daily integrated use
  • Hands-on experience building AI/ML-powered features or products — RAG systems, AI agents, prompt engineering, or LLM integration in production or near-production environments
  • 3+ years of hands-on experience with AWS cloud services
  • Proficiency in Python programming
  • Experience with Django or another web backend framework
  • Experience with React or another modern UI framework
  • Strong experience with Terraform and infrastructure-as-code principles
  • Solid understanding of system design, data structures, and algorithms
  • Demonstrated adaptability — ability to operate effectively in fast-changing, ambiguous environments and deliver at speed
  • Strong problem-solving skills with a structured, evidence-based approach to decision-making

Nice to have

  • Experience with AI orchestration frameworks (LangChain, LlamaIndex, CrewAI, Google ADK, or similar)
  • Experience with vector databases (Pinecone, Weaviate, pgvector, Chroma, or similar) and embedding models
  • Understanding of LLM evaluation, guardrails, and responsible AI practices (accuracy, cost, bias, data privacy)
  • Exposure to Data Engineering tools and platforms, especially Databricks
  • Familiarity with CI/CD pipelines and DevOps practices
  • Knowledge of other cloud platforms (Azure, GCP) is a plus

What the JD emphasized

  • Demonstrated fluency with AI-assisted development tools
  • Hands-on experience building AI/ML-powered features or products

Other signals

  • design, build, and deploy enterprise-grade AI solutions
  • architect AI systems with production-level concerns
  • hands-on experience building AI/ML-powered features or products