Lead Software Engineer- Python, AIML, Cloud
On-site · Jersey City, New Jersey, United States
Job Summary
Lead Software Engineer on JPMorgan Chase's Commercial and Investment Banking – Applied AI/ML team. Design, develop, and troubleshoot software solutions for complex business challenges; lead architectural design sessions and provide technical guidance for on-premises and cloud systems; integrate AI/ML solutions into domain-specific operations processing; write secure, high-quality production code in Python and manage reviews and agile planning; collaborate with SRE and monitoring teams to ensure reliability and performance; promote adoption of new technologies and foster a culture of diversity, equity, and respect within the team; develop applications using Python and AWS, and review architecture/design deliverables to ensure best practices.
Required Qualifications
- Formal training or certification on software engineering concepts and 5+ years applied experience
- Strong experience building and running applications on AWS or other public cloud platforms including Kubernetes
- Advanced proficiency in Python programming
- Proven experience in system design, application development, testing, and maintaining operational stability
- Skilled in automation, continuous delivery, and the full Software Development Life Cycle
- Experience with data processing pipelines and Directed Acyclic Graphs (DAGs) for machine learning or data workflows
- Demonstrated expertise in cloud, artificial intelligence, and machine learning technologies
- Understanding of IT systems in the financial services industry
- Experience with code reviews and agile methodologies
- Ability to communicate technical concepts clearly to both technical and non-technical stakeholders
- Commitment to continuous learning and creative problem-solving
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.