Search by job, company or skills

C

Software Engineer III - AI/ML, Java/Python, REACT

Save
  • Posted 6 days ago
  • Be among the first 20 applicants
Early Applicant

Job Description

We are seeking a highly motivated and innovative technologist passionate about solving business problems using modern software engineering and applied AI techniques at enterprise scale. Our team is focused on improving end-to-end risk and control posture for the Line of Business by building resilient platforms, reliable services, and prompt-enabled workflow automation. We embrace a culture of experimentation, continuous learning, and disciplined engineering execution.

As a Software Engineer of JPMorgan Chase within Commercial and Investment Bank (CIB), you will design and deliver production-grade applications and platform capabilities that embed LLM-enabled workflows into core systemsâ€backed by strong guardrails, observability, and governance. You will partner closely with Business, Operations, Risk, and Technology stakeholders to translate intent into scalable, auditable solutions with clear, actionable outcomes.

Job responsibilities

  • Build and operate resilient backend services and APIs that power enterprise workflows and AI-enabled capabilities.
  • Integrate LLM/prompt capabilities into production services with guardrails, fallback paths, response validation, and clear auditability.
  • Design service interfaces with strong API contract management, versioning, and integration patterns.
  • Implement retrieval patterns (e.g., RAG) and orchestration workflows using LangChain or similar frameworks, connecting models to approved enterprise data sources and APIs (subject to firm-approved tooling).
  • Implement and optimize vector search/embedding solutions (e.g., pgvector or equivalent) including indexing strategy, metadata filtering, hybrid search, and production scaling (subject to firm-approved tooling).
  • Build intuitive user experiences for AI-powered applications and dashboards using modern front-end frameworks (React preferred).
  • Design and manage persistence layers using relational and/or NoSQL databases apply strong data modeling and schema design.
  • Apply event-driven and asynchronous processing patterns where appropriate ensure reliability and idempotency.
  • Build CI/CD pipelines, release automation, and environment promotion controls drive repeatable, safe delivery.
  • Implement robust testing strategies (unit, integration, end-to-end), establish strong observability (logs, metrics, tracing, alerting), diagnose performance/reliability issues in live systems, and translate ambiguous requirements into clear technical designs and deliverables with effective stakeholder communication.

Required qualifications, capabilities, and skills

  • BS/BA degree in Computer Science, Engineering, Information Systems, or equivalent experience.
  • 3+ years of hands-on software engineering experience delivering production systems.
  • Strong experience building backend services and APIs in Java and/or Python.
  • Solid foundation in distributed systems, service design, and API contract management.
  • Experience with cloud-native development and familiarity with AWS services.
  • Experience with CI/CD, release automation, and modern deployment practices.
  • Proficiency in testing practices and production readiness (quality, reliability, operational support).
  • Strong collaboration and communication skills ability to convert business intent into executable technical plans.

Preferred qualifications, capabilities, and skills

  • 1+ years integrating AI/LLM functionality into enterprise applications, including guardrails and monitoring.
  • Experience with vector search/embeddings and retrieval-enabled architectures (RAG).
  • Experience with observability platforms and SRE-style operational practices. Experience with secure SDLC practices and governance expectations.
  • Experience in financial services, technology risk, controls, or audit-oriented environments. Relevant cloud certifications.

About Company

JPMorgan Chase Bank, N.A., doing business as Chase Bank or often as Chase, is an American national bank headquartered in New York City, that constitutes the consumer and commercial banking subsidiary of the U.S. multinational banking and financial services holding company, JPMorgan Chase. The bank was known as Chase Manhattan Bank until it merged with J.P. Morgan & Co. in 2000.Chase Manhattan Bank was formed by the merger of the Chase National Bank and the Manhattan Company in 1955.The bank merged with Bank One Corporation in 2004 and later acquired the deposits and most assets of Washington Mutual.

Job ID: 150517627

Similar Jobs

Mumbai

Skills:

testing practices AWSJavaPythonNosqlReactLangChainobservabilitypgvectorasynchronous processing

Mumbai, India

Skills:

testing practices JavaApisAws ServicesPythonObservability platformsCloud-native developmentVector search embeddingsSRE-style operational practicesCI CD release automationRAGSecure SDLC practicesBackend services

Mumbai, India

Skills:

JavaSqlPythonAWSCloud data managementData quality rules and controls using LLMLLM assisted micro servicesLLM assisted software solutionsArchitecture and design artifactsAutomation CI CDTelemetry error analysisAthenaAI-assisted engineering practices

Mumbai, India

Skills:

Web ServicesLinux EnvironmentAmazon Web ServicesGerritApache SparkSbtMavenEtlService Oriented ArchitectureSql Performance TuningPlsqlSpring FrameworkPythonJenkinsGitdata transformation scriptingOracle SQLLiteNoSQL data stores

Mumbai, India

Skills:

JavaUnit TestingNode.jsJQueryGitReactTypescriptCloudEc2JavascriptECSAWSAI toolsGitHub CopilotNext.jstest-driven development