Senior Lead Software Engineer - ModelOps, MLOps at JPMorgan Chase & Co.
Elevate your career as a Senior Lead Software Engineer within our esteemed AI/ML Data Platforms team at JPMorgan Chase & Co. We invite you to be a crucial part of one of the world's largest financial services firms, driving innovation in MLOps, automated governance, and ML data development to support a vast range of AI/ML projects.
Why Join Us?
This role offers an exceptional and rewarding opportunity to leverage your software engineering expertise and advance your career. You will be part of a dynamic team dedicated to building cutting-edge products and solutions that are integral to JPMC's enterprise-scale ML ecosystem.
Role Overview
As a Senior Lead Software Engineer, you will develop products that encompass MLOps, ModelOps, and ML data development (e.g., processing, data annotation) for firm-wide ML practitioners. Collaborate closely with our skilled system architects, engineers, product managers, data scientists, and other professionals across all lines of business and functions.
Key Responsibilities
- Create and enhance systems including model repository/registry, feature registry, automatic model promotion policy engine, governance tools, data annotation, and data preparation.
- Influence product design, application functionality, and technical operations and processes.
- Leverage cloud technologies and microservices architecture to develop new products.
- Provide technical guidance and direction to business and technical teams.
- Collaborate with system architects to contribute to the architecture across the technology stack.
- Develop secure, high-quality production code, and review and debug code written by others.
- Create rapid prototypes and fully functional applications to meet business goals.
- Serve as a subject matter expert in one or more focus areas.
- Contribute to the engineering community by advocating firm-wide frameworks, tools, and practices of the Software Development Life Cycle.
- Promote the use of leading-edge technologies to peers and project decision-makers.
- Foster a team culture of diversity, equity, inclusion, and respect.
Required Qualifications, Capabilities, and Skills
- Formal training or certification in software engineering concepts with 5+ years of applied experience.
- Hands-on technical individual contribution experience on software development projects.
- Experience building scalable applications using Python, Java, or NodeJS.
- Proficiency in modern architecture patterns (microservices, reactive architectures, event-driven architectures).
- Experience with HTML/CSS and modern JavaScript frameworks (e.g., React.js, Vue.js, Angular.js).
- Experience providing and utilizing RESTful API services and performance tuning large scale applications.
- Experience with cloud providers (AWS, Azure, GCP) and containerization (Docker, Kubernetes).
- Experience with relational and non-relational databases (PostgreSQL, MongoDB, Redis, Elasticsearch, etc.).
- Expertise in data modeling, ETL design, data lineage management, and data governance, for both traditional SQL and Big Data infrastructure.
- Proficiency in engineering practices such as code refactoring, design-driven development, TDD, CI/CD, building highly scalable applications, and application security.
- Experience in large-scale enterprise architecture and cloud-based solutions (AWS, Azure, GCP).
Preferred Qualifications, Capabilities, and Skills
- Experience with modern full-stack technologies.
- Familiarity with cloud technologies.
About JPMorgan Chase & Co.
JPMorgan Chase & Co., a leader in financial services for over 200 years, provides innovative solutions to millions of consumers, small businesses, and prominent corporate, institutional, and government clients. We span investment banking, commercial banking, financial transaction processing, asset management, and more.
Compensation and Benefits
We offer a competitive total rewards package including a base salary, discretionary incentive compensation, and comprehensive benefits such as health care coverage, on-site wellness centers, a retirement savings plan, backup childcare, tuition reimbursement, mental health support, and financial coaching. Detailed information about compensation and benefits will be provided during the hiring process.