Software Engineer III - Python/ AI

JPMorganChase•Jersey City, NJ

About The Position

As a Software Engineer III - Python/AI at JPMorganChase within the Commercial and Investment Bank, you will serve as a seasoned member of an agile team, designing and delivering trusted, market-leading technology products in a secure, stable, and scalable way. You will deliver critical technology solutions across multiple technical areas and business functions in support of the firm’s business objectives. The role combines Python backend engineering, React/TypeScript dashboards, data pipelines, and responsible use of enterprise-approved AI tools and large language models. It includes guiding teams in using LLMs and AI-assisted development safely and effectively, particularly in regulated environments where engineering work must be reproducible, traceable, auditable, secure, and reliable.

Requirements

  • Formal training or certification in software engineering concepts and at least 3 years of applied experience.
  • Strong Python skills, including familiarity with agentic development practices.
  • Experience with database design and data modeling on modern data platforms such as Databricks or Snowflake.
  • Hands-on experience using approved AI-assisted development tools to design and deliver end-to-end applications, with strong validation practices for correctness, performance, and security.
  • Experience developing, debugging, and maintaining code in a large enterprise environment using one or more modern programming languages and database querying languages.
  • Strong understanding of the SDLC and agile delivery practices, including CI/CD, application resiliency, and security controls.
  • Strong understanding of responsible AI use in engineering workflows, including data sensitivity, secure handling of inputs and outputs, and resiliency and security expectations.
  • Experience coaching engineers on compliant AI adoption and guiding peers on safe and effective usage within team practices.
  • Hands-on experience using enterprise-authorized AI-assisted software development tools for coding, test creation, troubleshooting, or documentation, with the ability to critically evaluate, validate, and refine AI-generated outputs for correctness, performance, and security.

Nice To Haves

  • Familiarity with modern front-end technologies.
  • Experience in Risk and PnL in Markets.
  • Exposure to public cloud, preferably AWS.
  • Knowledge of Financial Markets and Products, including Fixed Income and Derivatives, and Treasury concepts.

Responsibilities

  • Build and maintain UI dashboards using React/TypeScript and backend services in the Python stack.
  • Design and deliver data pipelines and ETL on modern data platforms such as Databricks and Snowflake.
  • Perform software design, development, testing, and technical troubleshooting across the SDLC.
  • Ensure LLMs are used as controlled, well-understood components of the engineering lifecycle, using enterprise-approved models.
  • Lead structured requirements analysis using LLM-assisted workflows to turn business and regulatory needs into clear technical specifications.
  • Establish best practices for prompt-driven design and development, treating prompts as versioned, reviewable engineering artifacts.
  • Ensure prompt strategies support determinism, reproducibility, traceability, and auditability in regulated environments.
  • Ensure LLM-driven systems meet enterprise reliability, resilience, and security expectations.
  • Coach teams on safe, compliant LLM and agent usage by documenting strengths, limitations, and risk profiles for different classes of engineering work.
  • Use enterprise-authorized AI coding-assistance tools to improve code quality, delivery speed, and productivity across complex deliverables, validating outputs through peer review, automated testing, and secure coding standards.
  • Share learnings and reusable patterns to improve broader team effectiveness.
  • Apply knowledge of SDLC toolchains, including enterprise-authorized AI-assisted development and automation capabilities, to improve the value realized by automation.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service