Lead Software Engineer - Data / Python / PySpark
Core
Lead Software Engineer designing, developing, and troubleshooting scalable data solutions and AI-integrated applications for JPMorgan Chase's Finance Technology division.
Role type
Lead Software Engineer (Data Engineering & AI Integration)
Builds
Trusted market-leading technology products, data pipelines, and AI-assisted engineering practices
Domain
Financial Services / Data Engineering / Cloud Infrastructure
Deliverable
production ML models
Required skills
System design, Data structures, Algorithms, Python, PySpark, Cloud platforms (AWS), Relational and distributed data platforms, Agile methodologies, CI/CD pipelines, AI/ML concepts, Secure software development, Enterprise AI-assisted tools
Preferred skills
High-volume batch and real-time data processing, Query optimization, PL/SQL, Shell scripting, Architectural design discussions, Financial services regulatory compliance
Technologies
Python, PySpark, Java, Spring Boot, GraphQL, AWS, Oracle, Databricks
Responsibilities
Execute creative software solutions and technical troubleshooting, Develop secure high-quality production code, Lead evaluation sessions with external vendors and internal teams, Lead communities of practice for new technologies, Drive team adoption of AI-assisted engineering practices, Apply SDLC toolchain knowledge to improve automation value
Seniority
Senior, hands-on IC with leadership responsibilities