remote
Software Engineer III - Python & AI/ML - JPMorganChase
Software Engineer
Senior software engineer focused on Python and AI/ML, building secure, scalable solutions in an agile environment to support consumer banking products.
About the role
Key Responsibilities
- Design, develop, and maintain high‑performance Python applications that incorporate AI/ML models for consumer banking services.
- Collaborate with cross‑functional teams in an Agile setting to deliver secure, scalable technology solutions aligned with business objectives.
- Perform technical troubleshooting, code reviews, and performance tuning to ensure reliability and maintainability.
- Integrate AI/ML pipelines, data pipelines, and cloud services while adhering to security and compliance standards.
- Document architecture, design decisions, and best practices for knowledge sharing across the team.
Requirements
- 5+ years of professional software development experience, with strong expertise in Python.
- Hands‑on experience building and deploying AI/ML models in production environments.
- Proficiency in Agile methodologies, version control (Git), and CI/CD pipelines.
- Solid understanding of secure coding practices, data privacy, and regulatory compliance in banking.
- Excellent problem‑solving skills and ability to communicate complex technical concepts to non‑technical stakeholders.