remote
Software Engineer II - Applied AI - JPMorganChase
Software Engineer
Software Engineer II focused on Applied AI, building scalable ML-driven banking solutions using Python, Node.js, and AWS services to enhance customer experience.
About the role
Key Responsibilities
- Design, develop, and maintain AI/ML pipelines that power consumer banking products.
- Collaborate with data scientists to translate models into production-ready services.
- Implement scalable, secure APIs using Node.js and Python, deploying on AWS infrastructure.
- Optimize model inference performance and monitor real‑time metrics.
- Participate in code reviews, unit testing, and continuous integration workflows.
Requirements
- 3+ years of software engineering experience with Python and Node.js.
- Hands‑on experience with machine learning frameworks (TensorFlow, PyTorch, or scikit‑learn).
- Proficiency in AWS services such as SageMaker, Lambda, ECS, and S3.
- Strong understanding of RESTful API design and microservices architecture.
- Excellent problem‑solving skills and a collaborative mindset.
Skills
pythonmachine learningawsnodejs