Principal Software Engineer - Full Stack Python/aws

JPMorgan Chase JPMorgan Chase · Banking · LONDON, United Kingdom · Corporate Sector

Principal Software Engineer on an elite machine learning group focused on AI for Software, Cybersecurity, and Technology Infrastructure. The role involves designing, developing, and deploying advanced AI products, with a specific focus on architecting and governing agentic AI-enabled engineering workflows using enterprise tools to improve delivery speed, code quality, and operational outcomes at scale. Requires strong Python/AWS skills and experience with LLM, RAG, and Gen AI technologies.

What you'd actually do

  1. Architects and governs agentic AI-enabled engineering workflows (using enterprise-authorized tools within the work environment) to improve delivery speed, code quality, and operational outcomes at scale (e.g., AI-driven PR review assistance, test generation/maintenance, release readiness checks, incident triage and root-cause acceleration), while defining guardrails for validation, security, resiliency, and reuse across teams.
  2. Applies knowledge of tools within the Software Development Life Cycle toolchain, including enterprise-authorized AI-assisted development and automation capabilities, to improve the value realized by automation at scale.
  3. Collaborates with engineers, data scientists, and product owners, to deliver products to production.
  4. Builds and maintain data pipelines for analytics, model evaluation, and training (includes versioning, compliance and validation).
  5. Creates secure and high-quality production code, and reviews and debugs code written by others. Maintains algorithms that run synchronously with appropriate systems.

Skills

Required

  • Python
  • Golang
  • TypeScript
  • AWS
  • GPT
  • LLM
  • RAG
  • Gen AI
  • Prompt Engineering
  • CI/CD
  • Applicant Resiliency
  • Security

Nice to have

  • database querying languages
  • Synchronous and non-synchronous APIs
  • Concurrency
  • software design frameworks

What the JD emphasized

  • agentic AI-enabled engineering workflows
  • AI-assisted development and automation capabilities

Other signals

  • AI Engineering team
  • machine learning for Software, Cybersecurity and Technology Infrastructure
  • design, develop, deploy, and maintain advanced AI products
  • architects and governs agentic AI-enabled engineering workflows
  • AI-assisted development and automation capabilities