Software Engineer II - Python Developer, AIML
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 multiple software components within JPMorganChase's Payments Technology products focusing on secure, stable, and scalable solutions.
Write secure, high-quality Python code leveraging enterprise-authorized AI-assisted development tools with peer review and automated testing validation.
Analyze large datasets to identify problems and contribute to decision-making for secure and resilient application development.
Minimum Requirements
2+ years of applied software engineering experience with formal training or certification in software engineering concepts.
Hands-on experience in Python programming, AI/ML, and enterprise-authorized AI-assisted development tools with ability to critically validate AI-generated outputs.
Experience in full Software Development Life Cycle and agile methodologies including CI/CD, application resiliency, and security.
Experience in developing, debugging, and maintaining code in a large corporate environment using modern programming and database querying languages.
Ideal Candidate Profile
Experienced Python developer with practical knowledge of AI/ML integration in enterprise applications and adherence to responsible AI practices.
Familiar with agile SDLC delivery, CI/CD pipelines, and security/resiliency engineering principles.
Exposure or experience with cloud-native technologies like AWS Elastic Kubernetes Service, microservices architecture, Terraform scripting, and relational databases (Oracle or PostgreSQL) preferred.
