remote
Lead Software Engineer - Python, AI/ML - JPMorganChase
Software Engineer
Lead the design, development, and delivery of AI‑powered software solutions for a consumer banking platform, driving innovation and business impact using Python, machine learning, and cloud technologies.
About the role
Key Responsibilities
- Architect and implement scalable AI/ML solutions in Python, ensuring high performance and reliability.
- Lead a cross‑functional agile team, mentoring developers and fostering a culture of continuous improvement.
- Collaborate with product, data science, and infrastructure teams to translate business requirements into technical specifications.
- Own end‑to‑end delivery of features, from design and coding to testing, deployment, and monitoring on AWS.
- Drive technical excellence by establishing best practices, code reviews, and automated testing pipelines.
Requirements
- 5+ years of professional software engineering experience with a strong focus on Python and AI/ML.
- Proven track record of delivering production‑grade machine learning models and services.
- Deep understanding of software architecture, design patterns, and cloud (AWS) deployment.
- Experience leading agile teams and mentoring junior engineers.
- Excellent communication skills and ability to translate complex technical concepts to non‑technical stakeholders.
Skills
pythonmachine learningagileaws