Software Engineer I

JPMorgan Chase JPMorgan Chase · Banking · Mumbai, Maharashtra, India · Corporate Sector

Software Engineer I at JPMorgan Chase within the Model Risk Governance & Review (MRGR) team, focused on developing tools for MRGR Analytics to improve efficiency and reduce duplication of effort. The role involves building dashboards, translating business requirements into applications (primarily Python/Athena), integrating LLMs into existing systems for automation and decision-making, and collaborating with cross-functional teams. Experience with full-stack development, Python, and integrating ML models (including LLMs) is required.

What you'd actually do

  1. Develop tools to automate various tasks in the model governance and review lifecycle.
  2. Build various dashboard reports to help manage the body of work that MRGR deals with.
  3. Translate the existing business requirements in model risk management space into business applications using applied development work mostly in Python using in-house built Python framework.
  4. Integrate Large Language Models (LLMs) into existing systems to enhance automation, reporting capabilities and decision-making processes.
  5. Collaborate with cross-functional teams to identify opportunities for LLM integration and develop solutions that leverage LLM capabilities.

Skills

Required

  • Bachelors or Masters degree in a Science, Technology, Engineering, or Mathematics discipline
  • Minimum 2 years of full stack application development
  • Proficient in Python
  • Knowledge of Tornado web framework / TypeScript / React
  • Understanding of software architecture, object-oriented programming and design patterns
  • Experience with integrating machine learning models, including LLMs, into enterprise applications
  • Strong communication skills
  • Risk and control mindset

Nice to have

  • Experience in working with large data sets
  • Exposure to LLM integration and deployment in real-world applications
  • Strong UI/UX designing skills
  • Experience in model risk management or financial services space

What the JD emphasized

  • Minimum 2 years of full stack application development.
  • Proficient in Python and knowledge of Tornado web framework / TypeScript / React required.
  • Experience with integrating machine learning models, including LLMs, into enterprise applications.

Other signals

  • integrating LLMs into existing systems
  • develop tools to automate various tasks
  • build intelligent solutions