Sr Lead Software Engineer - Java, Python, AI/ML
Overview
Join JPMorgan Chase as a Senior Lead Software Engineer in the AI For Technology group within Commercial & Investment Bank. You will guide an agile team to build secure, scalable software and apply AI techniques to engineering workflows, not just build models. You’ll drive governance of AI-assisted practices to boost code quality, delivery speed, and reliability while solving cross-technology challenges. This is a hands-on leadership role that combines software design, AI integration, and enterprise tooling to deliver trusted technology products.
Compensation / Benefitscompetitive total rewardscomprehensive health care coverageretirement savings plantuition reimbursementmental health supportbackup childcare
ResponsibilitiesProvide technical guidance to business teams, contractors, and vendorsDevelop secure, high-quality production code and review others’ codeLead a local software team and align with a global organizationDrive adoption and governance of AI-assisted engineering practices across teamsArchitect and develop secure production systems using Java or Python with AI/ML techniquesLeverage SDLC toolchain and approved AI-enabled automation to improve valueDesign experiments, implement algorithms, validate results, and productionize AI/ML solutionsPromote reusable patterns and standardized validation (secure coding, automated testing) across the teamInfluence product design, functionality, and technical operations
Key requirementsFormal training or certification in software engineering5+ years of applied experienceFamiliarity with agentic workflows and frameworks (e.g., LangChain, LangGraph, Auto-GPT)Advanced proficiency in Java or PythonExperience integrating AI/ML into software systems (LLMs, Generative AI, NLP, RAG, AI evals)Hands-on system design, development, testing, and operational stabilityExperience leading enterprise-approved AI-assisted development tools and setting team expectations for AI outputsStrong understanding of responsible AI in engineering workflows (data sensitivity, secure handling, resiliency, security)Knowledge of data structures, algorithms, and ML frameworks (TensorFlow, PyTorch, Scikit-Learn)Ability to work independently with minimal oversightleadership and people managementclear communicationproblem-solvingJavaPythonAI/ML integration