remote
AI/ML Software Engineer III - Java/Python - JPMorganChase
Software Engineer
Seasoned software engineer building AI/ML solutions for asset and wealth management, leveraging Java, Python, and cloud technologies to deliver secure, scalable, and market‑leading products in an agile environment.
About the role
Key Responsibilities
- Design, develop, and deploy AI/ML models and services using Java and Python within a secure, high‑performance architecture.
- Collaborate with product owners, data scientists, and other engineers in an agile team to translate business requirements into technical solutions.
- Implement RESTful APIs, containerize applications with Docker, and orchestrate deployments on AWS cloud platforms.
- Ensure code quality, reliability, and scalability through automated testing, code reviews, and continuous integration pipelines.
- Monitor and optimize model performance and system latency in production, applying best practices for model governance and data security.
Requirements
- Bachelor’s or higher in Computer Science, Engineering, or related field with 5+ years of professional software development experience.
- Strong proficiency in Java and Python, and hands‑on experience building and deploying machine‑learning models.
- Solid understanding of AI/ML concepts, data pipelines, and model lifecycle management.
- Experience with cloud services (AWS), containerization (Docker), and CI/CD tooling.
- Proven ability to work in an agile environment, communicate effectively, and deliver high‑quality software on schedule.
Skills
javapythonmachine learningdockeraws