JPMorgan Chase
Lead Software Engineer - Python/Java AI
Plano, TX +1 · Full-time · Posted Sep 18, 2026
- Location
- Plano, TX
Wilmington, DE - Experience
- 5+ years applied software engineering experience; 10+ years recent hands-on software development experience; 3+ years Linux development experience.
- Education
- Formal training or certification on software engineering concepts.
About the job
Leads engineering of scalable software services and ML platforms, while guiding teams in safe AI-assisted development and building production agentic AI services.
What you'll do
- Architect, implement, and operate resilient, scalable services and reusable ML platform components, including production model deployment and monitoring.
- Lead and mentor engineers, drive adoption of approved AI-assisted engineering practices, and establish validation and responsible-use guardrails.
- Build agentic AI services for engineering and model-operations workflows, with evaluation for quality, safety, latency, cost, and traceability.
What they ask for
- Formal training or certification in software engineering concepts.
- 10+ years of recent hands-on software development in large-scale distributed systems, primarily Python/Java/J2EE and modern Java/Spring Boot microservices.
- 3+ years developing in Linux environments.
- Experience with REST APIs, microservices, Kubernetes, messaging platforms, backend infrastructure patterns, observability tools, and AI/ML platforms.
Nice to have
- Experience building and operating LLM-driven agents with tool integration, monitoring, and governance/audit considerations.
- Cassandra experience; experience with BERT or Transformer Model implementation.
Tools
Python, Java, J2EE, Spring Boot, Linux, REST APIs, Kubernetes, Kafka
AI focus
AI-assisted engineering adoption and validation; ML pipelines for fraud detection and risk assessment; production model deployment; agentic AI services, guardrails, and evaluation.
Model-written summary · the original posting is authoritative