AI Lead Software Engineer
Salary not listed • Jersey City, NJ, United States • Full-time
Posted 17d ago
No salary is listed. Many US states require employers to post a pay range, so ask about pay early.
Job Location
Jersey City, NJ, United States
Tech Stack
Remote Work Policy
On-site
Employment Type
Full-time
Categories
AI Engineer
About the job
We are seeking an AI Lead Software Engineer to join our Corporate Technology team at JPMorganChase. In this role, you will be a key technical leader responsible for designing and delivering secure, scalable, and high-performing technology solutions. You will collaborate with product, business, and engineering stakeholders to build strategic AI platforms that support the firm's objectives. This position offers an exciting opportunity to advance your career and drive meaningful impact by pushing the limits of modern engineering.
Responsibilities
- Lead the design, development, and delivery of high-quality software solutions for complex business problems.
- Drive architectural decisions and technical direction for scalability, resiliency, and availability of distributed systems.
- Build and maintain secure, production-grade services with a focus on code quality through reviews and testing.
- Mentor engineers through technical guidance and feedback to enhance team capabilities.
- Implement CI/CD automation and reliability patterns for safe, frequent releases.
- Develop data-intensive services and workflows using Java or Scala with large-scale datasets.
- Design and build AI-enabled applications, including RAG patterns and agentic workflows, with evaluation and guardrails.
- Drive team adoption of enterprise-authorized AI-assisted engineering practices to improve code quality and delivery speed.
- Apply knowledge of SDLC toolchain, including AI-assisted development, to enhance automation value.
- Establish validation standards for AI outputs, including secure coding, peer review, and automated testing.
Requirements
- 5+ years of applied experience in software engineering concepts.
- Hands-on experience designing and delivering scalable, secure, resilient distributed systems in production.
- Proficiency in Java and Spring Boot.
- Working knowledge of SQL and modern UI frameworks (e.g., React).
- Strong understanding of modern architecture patterns (microservices, event-driven, API-first).
- Experience building and operating solutions on public cloud platforms (e.g., AWS) with containerization (Docker, Kubernetes).
- Experience implementing CI/CD pipelines and Infrastructure as Code.
- Practical experience with API design and integration patterns (e.g., REST, GraphQL), including security and performance.
- Demonstrated experience leading effective use of approved AI-assisted software development tools.
- Strong understanding of responsible AI use in engineering workflows, including data sensitivity and secure handling.
