
Lead Software Engineer- Python AI
JPMorgan Chase8 days ago
Responsibilities
- Design and develop scalable, resilient systems using Java or Python.
- Execute software design, development, debugging, technical troubleshooting, and maintenance of production code.
- Lead adoption of enterprise-authorized AI-assisted engineering practices for code review, refactoring, testing, troubleshooting, and incident analysis.
- Establish validation standards covering secure coding, peer review, automated testing, correctness, performance, and security of AI-assisted outputs.
- Apply software development lifecycle tools and automation capabilities to improve engineering outcomes.
- Produce or contribute to application architecture and design artifacts and ensure software meets design constraints.
- Analyze large and diverse datasets and create visualizations and reports to improve software applications and systems.
- Identify data patterns and hidden problems to improve coding hygiene and system architecture.
- Contribute to software engineering communities of practice and emerging-technology events.
- Promote diversity, inclusion, opportunity, and respect within the team.
Requirements
- Hands-on experience with system design, application development, testing, and operational stability.
- Formal training or certification in software engineering concepts plus at least 5 years of applied experience.
- Proficiency in Java or Python.
- Experience developing, debugging, and maintaining code in a large corporate environment using modern programming and database querying languages.
- Demonstrated experience leading effective use of approved AI-assisted software development tools and validating their outputs for correctness, performance, and security.
- Strong understanding of responsible AI use in engineering workflows, including data sensitivity, secure input/output handling, resiliency, security, and compliant adoption.
- Knowledge of the software development lifecycle and agile-related engineering practices.
- Knowledge of software applications and technical processes in areas such as cloud, artificial intelligence, machine learning, or mobile technology.
- Preferred: familiarity with modern front-end technologies.
- Preferred: familiarity with identity and access management solutions.
- Preferred: exposure to AI/ML technologies.
Benefits
- Competitive total rewards package with base salary determined by role, experience, skill set, and location.
- Eligible roles may receive commission-based pay or discretionary incentive compensation in cash or forfeitable equity.
- 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 employment and reasonable accommodation support are provided.
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.