remote
Lead Software Engineer Analytics - Python - JPMorganChase
Software Engineer
Lead Software Engineer focused on analytics, driving Python‑based data solutions on AWS, integrating machine learning models, and delivering scalable, secure products in an agile environment.
About the role
Key Responsibilities
- Design, develop, and maintain Python services that process large volumes of credit risk data on AWS infrastructure.
- Collaborate with data scientists to deploy machine learning models into production pipelines.
- Ensure high availability, security, and performance of analytics applications through robust testing and monitoring.
- Lead code reviews, mentor junior engineers, and champion best practices in agile delivery.
- Work closely with cross‑functional teams to translate business requirements into technical solutions.
Requirements
- 5+ years of professional software development experience, with strong Python expertise.
- Proven experience building scalable data pipelines on AWS (EC2, S3, Lambda, Glue).
- Hands‑on knowledge of machine learning frameworks (scikit‑learn, TensorFlow, PyTorch) and model deployment.
- Solid understanding of relational and NoSQL databases, SQL, and data modeling.
- Excellent communication skills and a track record of working effectively in agile teams.
Skills
pythonawsmachine learningagile