onsite
Software Engineer II - Backend Python & AI/ML - JPMorganChase
Software Engineer
Backend Python engineer focused on AI/ML solutions, building secure, scalable components in an agile environment.
About the role
Key Responsibilities
- Design, develop, and maintain backend services using Python, ensuring high performance and reliability.
- Implement AI/ML models and data pipelines to support advanced analytics and decision‑making.
- Collaborate with cross‑functional teams in an Agile framework to deliver incremental value.
- Conduct code reviews, unit testing, and performance tuning to uphold quality standards.
- Participate in troubleshooting, debugging, and optimizing existing systems.
Requirements
- Proven experience with Python and backend frameworks (e.g., Django, Flask).
- Hands‑on knowledge of machine learning libraries (scikit‑learn, TensorFlow, PyTorch).
- Strong understanding of RESTful API design and microservices architecture.
- Experience with version control (Git) and CI/CD pipelines.
- Excellent problem‑solving skills and a collaborative mindset.
Skills
pythonmachine learning