onsite
Software Engineer III - AI/ML, Java/Python - JPMorgan Chase Bank, N.A.
Software Engineer
Seasoned Software Engineer III specializing in AI/ML solutions, building scalable Java and Python applications within an agile environment to deliver secure, high‑performance products for asset and wealth management.
About the role
Key Responsibilities
- Design, develop, and maintain AI/ML driven services and micro‑services using Java and Python.
- Collaborate with product owners, data scientists, and architects to translate business requirements into robust technical solutions.
- Implement and optimize machine‑learning pipelines, model deployment, and monitoring in production.
- Ensure code quality, security, and performance through code reviews, automated testing, and continuous integration.
- Participate in agile ceremonies, contribute to sprint planning, and help drive technical excellence across the team.
Requirements
- Bachelor’s or higher in Computer Science, Engineering, or related field with 4+ years of professional software development experience.
- Strong proficiency in Java and Python, including experience with relevant frameworks (e.g., Spring, Flask/FastAPI).
- Hands‑on experience building, training, and deploying machine‑learning models in production.
- Solid understanding of RESTful API design, micro‑service architecture, and cloud‑native principles.
- Proven ability to work effectively in an agile, collaborative team environment.
Skills
javapythonmachine learning