
Senior Lead Software Engineer- Python AI
JPMorgan Chase1 day ago
Base Salary
$176k - $260k/yr
Responsibilities
- Deliver production-grade AI applications, including LLM-powered workflows, Retrieval-Augmented Generation solutions, agentic systems, and decision-support or workflow automation capabilities.
- Build enterprise-ready agentic workflows with identity, authorization, guardrails, tracing, evaluation, auditability, and secure tool execution.
- Design reliable AI systems addressing latency, scalability, cost, model selection, observability, failure modes, and operational resilience.
- Establish AI engineering standards, lead architecture reviews, and create reference architectures for model hosting, orchestration, data access, and secure execution.
- Identify and mitigate AI lifecycle risks involving privacy, security, bias, model misuse, prompt injection, and vendor risk.
- Develop secure, maintainable production software in Python, troubleshoot systems, and review and debug code written by others.
- Partner with product, design, risk, legal/compliance, and engineering stakeholders to define outcomes and success metrics.
- Evaluate AI vendors and platform providers, research emerging capabilities, and translate findings into prototypes, guidance, and adoption recommendations.
- Educate and enable teams through documentation, workshops, design reviews, and coaching while driving outcomes across teams without direct authority.
Requirements
- Formal training or certification in software engineering concepts and at least 5 years of applied engineering experience.
- Hands-on experience delivering AI-powered features in production or near-production environments, including LLMs, RAG, agents, workflow automation, or decision-support systems.
- Strong proficiency in Python and experience building maintainable services, libraries, and pipelines.
- Experience building APIs and services with Django, FastAPI, or similar frameworks.
- Experience with React or similar UI frameworks, or strong ability to partner with frontend teams.
- Strong system design skills focused on secure distributed systems, reliability, and operational excellence.
- Practical knowledge of Responsible AI and model risk concepts, including evaluation, guardrails, privacy, bias, explainability, and safe deployment.
- Experience implementing logging, metrics, tracing, and AI-specific monitoring for quality, drift, latency, cost, and error rates.
- Experience with cloud platforms, preferably AWS, and containerized deployments.
- Preferred experience with LangChain, LlamaIndex, Semantic Kernel, CrewAI, vector search, pgvector, Pinecone, Weaviate, OpenSearch, Elastic, RAG systems, AI governance, Terraform, CI/CD, and Databricks.
- Strong problem-solving skills and comfort operating in ambiguity while delivering iteratively.
Benefits
- Competitive total rewards package with base salary determined by role, experience, skill set, and location; eligible roles may also receive commission-based pay or discretionary incentive compensation.
- Comprehensive health care coverage, on-site health and wellness centers, retirement savings plan, backup childcare, tuition reimbursement, mental health support, and financial coaching.
- Equal opportunity employer with reasonable accommodations for religious practices, mental health needs, and physical disabilities.
Categories
About JPMorgan Chase
JPMorgan Chase provides consumer and commercial banking, payments, credit card, wealth management, and corporate and investment banking services to individuals, businesses, institutions, and governments. The public company (NYSE: JPM) earns revenue from interest, fees, trading, and asset management across operations in more than 100 markets. Headquartered in New York City with roots dating to 1799, it serves retail customers and prominent corporate and government clients through brands including Chase and J.P. Morgan.