AI Engineer - Lead Software Engineer
On-site · Jersey City, New Jersey, United States
Job Summary
Lead Software Engineer role at JPMorgan Chase within the Commercial and Investment Bank Engineering and Architecture Team. Responsible for leading a local team of software engineers and applied AI/ML practitioners, mentoring, collaborating with product/business teams to set technical vision and strategic roadmaps for AI-driven software, translating business requirements into robust software and AI/ML specifications, and delivering secure, production-grade software using Java or Python. Responsibilities include designing and developing secure, scalable AI/ML-enabled systems, reviewing and debugging code, automating remediation, designing experiments, and productionizing high-performing AI/ML solutions using techniques such as LLMs and generative AI. Role requires hands-on development, architectural leadership, and adherence to Agile practices.
Required Qualifications
- Formal training or certification in software engineering concepts and 5+ years applied experience
- Familiarity with agentic workflows and frameworks (e.g., LangChain, LangGraph, Auto-GPT)
- Advanced proficiency in Java or Python for software system development
- Experience integrating AI/ML techniques into software systems (LLMs, Generative AI, NLP, RAG, AI evals)
- Managing and mentoring software engineering or AI/ML teams, with hands-on production-grade delivery
- Strong knowledge of data structures, algorithms, and ML frameworks (TensorFlow, PyTorch, Scikit-Learn)
- Proficiency in automation, CI/CD, and cloud-native development (AWS)
- Full SDLC and agile methodologies expertise
- Demonstrated proficiency in software applications within a technical discipline
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.