Role Overview
As a Software Engineer III at JPMorgan Chase within the Asset & Wealth Management division, you will serve as a seasoned member of an agile team to design and deliver trusted market-leading technology products in a secure, stable, and scalable way. You will be responsible for carrying out critical technology solutions across multiple technical areas to support the firm's business objectives.
Responsibilities
- Partners directly with other technology teams on LLM projects to advise and assist as needed.
- Collaborates with Data Science and Cybersecurity to deliver state of the art ML products.
- Collaborates with DevOps engineers to plan and deploy data storage and processing systems.
- Executes creative software solutions, design, development, and technical troubleshooting.
- Develops secure high-quality production code, and reviews and debugs code written by others.
- Stays abreast of the latest advancements in AI technologies and drives their integration.
- Leverages enterprise-authorized AI coding assist tools to improve code quality and productivity.
- Applies knowledge of tools within the SDLC toolchain to improve automation value.
Requirements
- Formal training or certification on software engineering concepts and 3+ years applied experience.
- Advanced Python programming skills with experience in building scalable ML-driven products.
- Hands on experience in Azure and AWS.
- Experience working in a highly regulated environment.
- Proficient in all aspects of the SDLC, including Terraform and IaaC.
- Experience with design & delivery of large scale cloud-native architectures.
- Experience with microservices performance tuning and real-time applications.
- Hands-on experience using AI-assisted software development tools.
- Understanding of responsible AI use, including data sensitivity and security.
Preferred Qualifications
- Azure and/or AWS Certifications.
Skills
- Python
- AWS
- Azure
- Terraform
- Machine Learning