remote
Software Engineer II, AI Automation - JPMorganChase
Software Engineer
Seasoned Software Engineer II focused on AI-driven automation, building secure, scalable solutions using Python, Java, machine‑learning models, and cloud services while implementing CI/CD pipelines and robust testing frameworks.
About the role
Key Responsibilities
- Design, develop, and maintain AI‑powered automation tools and services for commercial and investment banking workflows.
- Implement end‑to‑end machine‑learning pipelines, including data preprocessing, model training, and deployment.
- Build and manage cloud‑native infrastructure on AWS, leveraging containers, serverless functions, and orchestration tools.
- Establish CI/CD pipelines, automated testing, and monitoring to ensure high reliability and rapid delivery.
- Collaborate with cross‑functional teams to troubleshoot production issues and continuously improve system performance and security.
Requirements
- 3+ years of professional software development experience with Python and Java.
- Hands‑on experience building and deploying machine‑learning models in production.
- Proficiency with AWS services (EC2, S3, Lambda, CloudFormation) and container technologies (Docker, Kubernetes).
- Strong background in CI/CD tools (Jenkins, GitLab CI, or similar) and automated testing frameworks.
- Solid understanding of software engineering best practices, security, and scalability in a financial services environment.
Skills
pythonjavamachine learningawscicd