Required Skills
About the Job
Join JPMorgan Chase's Commercial & Investment Bank as a Software Engineer III in Mumbai and advance your career in a dynamic, agile environment. You will be instrumental in designing, developing, and delivering cutting-edge technology solutions that are secure, stable, and scalable. Your role will involve executing critical technology solutions across various business functions, contributing to the firm's strategic objectives. This includes designing and implementing robust software, creating high-quality production code, and maintaining algorithms. You'll also be responsible for producing architecture and design artifacts for complex applications, ensuring all design constraints are met. A key aspect of this role is gathering, analyzing, and visualizing data to continuously improve our software applications and systems, proactively identifying and resolving issues. You will also contribute to our vibrant internal technology communities, exploring new and emerging technologies and fostering a culture of diversity, opportunity, inclusion, and respect.
**Key Responsibilities:**
- Design, develop, and troubleshoot software solutions using Python and AI/ML technologies.
- Create secure, high-quality production code and maintain algorithms.
- Develop architecture and design artifacts for complex applications.
- Analyze and visualize large datasets to drive improvements.
- Proactively identify and address system issues and architectural enhancements.
- Contribute to technology communities and explore emerging technologies.
**Required Skills & Experience:**
- 3+ years of applied software engineering experience.
- Hands-on experience in system design, application development, testing, and operational stability.
- Proficiency in Python.
- Strong understanding of algorithms.
- Expertise in Data backbones (Airflow, Spark).
- Solid understanding of core database concepts (Relational & Document).
- Experience with Cloud technologies.
- Demonstrated knowledge of AI/ML technologies (Gen AI/LLMs, Agentic AI).
- Familiarity with agile methodologies (CI/CD, Application Resiliency, Security).
- Knowledge of the Software Development Life Cycle.