Software Engineer II - Backend Python, Aiml

JPMorgan Chase JPMorgan Chase · Banking · Mumbai, Maharashtra, India · Commercial & Investment Bank

Software Engineer II Backend Python, AIML role at JPMorgan Chase in Mumbai. Focuses on executing software solutions, designing, developing, and troubleshooting components within a technical product. Leverages AI coding assist tools and has emerging knowledge of AI/ML, Gen AI/LLMs, and Agentic AI. Requires 2+ years of software engineering experience, Python expertise, and understanding of AI/ML technologies and responsible AI use.

What you'd actually do

  1. Executes standard software solutions, design, development, and technical troubleshooting
  2. Writes secure and high-quality code using the syntax of at least one programming language with limited guidance
  3. Designs, develops, codes, and troubleshoots with consideration of upstream and downstream systems and technical implications
  4. Applies knowledge of tools within the Software Development Life Cycle toolchain to improve the value realized by automation
  5. Applies technical troubleshooting to break down solutions and solve technical problems of basic complexity

Skills

Required

  • Formal training or certification on software engineering concepts and 2+ years applied experience
  • Hands-on practical experience in system design, application development, testing, and operational stability
  • Experience in developing, debugging, and maintaining code in a large corporate environment with one or more modern programming languages and database querying languages
  • Demonstrable ability to code in one or more languages
  • Experience across the whole Software Development Life Cycle
  • Exposure to agile methodologies such as CI/CD, Application Resiliency, and Security
  • Emerging knowledge of software applications and technical processes within a technical discipline (e.g., cloud, artificial intelligence, machine learning, mobile, etc.)
  • Strong Expertise and Hands-on knowledge on Python, Core Database concepts (Relational & Document), Cloud technologies and AI/ML technologies (Gen AI/LLMs, Agentic AI etc.)
  • Hands-on experience using enterprise-authorized AI-assisted software development tools within the work environment (e.g., for coding, testing, troubleshooting, or documentation) with demonstrated ability to critically evaluate and validate AI-generated outputs.
  • Understanding of responsible AI use in engineering workflows, including data sensitivity considerations, secure handling of inputs/outputs, and adherence to resiliency and security expectations.

Nice to have

  • Familiarity with modern front-end technologies
  • Exposure to cloud technologies.
  • Strong understanding of algorithms

What the JD emphasized

  • Strong Expertise and Hands-on knowledge on Python, Core Database concepts (Relational & Document), Cloud technologies and AI/ML technologies (Gen AI/LLMs, Agentic AI etc.)
  • Hands-on experience using enterprise-authorized AI-assisted software development tools within the work environment (e.g., for coding, testing, troubleshooting, or documentation) with demonstrated ability to critically evaluate and validate AI-generated outputs.
  • Emerging knowledge of software applications and technical processes within a technical discipline (e.g., cloud, artificial intelligence, machine learning, mobile, etc.)

Other signals

  • Leverages enterprise-authorized AI coding assist tools
  • Hands-on experience using enterprise-authorized AI-assisted software development tools
  • Emerging knowledge of ... artificial intelligence, machine learning, Gen AI/LLMs, Agentic AI etc.