Software Engineer II - Python, FastAPI/Django, Spark/Pyspark,Cloud, AI/ML - Mumbai/Bengaluru
JPMorgan Chase & Co.Match Score
Against your primary resumeLogin to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Protocol Intelligence
Data-driven signals on your job's competitivenessLog in to see why each signal reads the way it does.
Job Description
Structured overview of role & requirementsAbout This Role
Design, develop, and troubleshoot software components within an agile team to support stable, secure, and scalable technology products.
Develop and maintain high-quality code primarily using Python and related data technologies like Airflow and Spark, with attention to upstream/downstream system impacts.
Utilize enterprise-authorized AI-assisted development tools to improve coding efficiency while ensuring secure and validated outputs.
Minimum Requirements
Formal training or certification in software engineering and at least 2 years of applied experience.
Proven coding ability in Python and experience with data backbones like Airflow and Spark, plus core database concepts (relational and document).
Experience using enterprise-authorized AI software development tools critically and securely.
Familiarity with Software Development Life Cycle including agile methodologies such as CI/CD, and knowledge about software application areas like cloud and AI/ML technologies.
Ideal Candidate Profile
Early to mid-career software engineer with hands-on experience in coding, debugging, and operational stability in large corporate environments.
Comfortable working in agile teams using modern development toolchains and integrating AI-assisted coding tools.
Strong Python expertise combined with knowledge of data workflows, cloud environments, AI/ML technologies, and algorithm understanding.
