remote
Senior Lead Software Engineer - AI - JPMorganChase
Software Engineer
Lead the design and delivery of scalable, secure AI-driven software platforms, building reusable frameworks and guiding cross‑functional teams while ensuring high‑quality production code and robust operational behavior.
About the role
Key Responsibilities
- Architect and implement complex, scalable frameworks that are reusable across multiple teams and product lines.
- Write secure, high‑quality production code in languages such as Python, Java, and C++, and conduct thorough code reviews and debugging sessions.
- Design systems with clear failure modes, retry strategies, and robust operational monitoring, leveraging cloud services like AWS.
- Lead cross‑functional technical initiatives, acting as the go‑to subject‑matter expert for AI and machine‑learning solutions.
- Drive the adoption of modern development methodologies and contribute to the evolution of AI‑focused technical practices.
Requirements
- 10+ years of software engineering experience, with at least 5 years in a senior or lead role.
- Deep expertise in Python, Java, or C++ and proven ability to build large‑scale, production‑grade systems.
- Strong background in Machine Learning and Artificial Intelligence, including model integration and deployment.
- Hands‑on experience with cloud platforms (AWS) and container orchestration (Docker/Kubernetes) for scalable deployments.
- Excellent communication and leadership skills, with a track record of guiding cross‑functional teams on technical strategy.
Skills
pythonjavacmachine learningaws