Logo
JPMorganChase

Lead Software Engineer - Machine Learning Operations Virtual Agent Assist

JPMorganChase, Wilmington, Delaware, us, 19894

Save Job

Overview

Lead Software Engineer - Machine Learning Operations Virtual Agent Assist at JPMorganChase. As a core technical contributor within the Machine Learning and Intelligence Operations Virtual Agent Assist team, you will work in an agile environment to enhance, build, and deliver trusted market-leading technology products in a secure, stable, and scalable way. Responsibilities

Executes creative software solutions, design, development, and technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or break down technical problems Develops secure high-quality production code, and reviews and debugs code written by others Identifies opportunities to automate remediation of recurring issues to improve operational stability of software applications and systems Leads evaluation sessions with external vendors, startups, and internal teams to probe architectural designs, technical credentials, and applicability for use within existing systems and information architecture Leads communities of practice across Software Engineering to drive awareness and use of new and leading-edge technologies Contributes to team culture of diversity, opportunity, inclusion, and respect Required Qualifications, Capabilities, And Skills

Formal training or certification on software engineering concepts and 5+ years of applied experience Hands-on practical experience delivering system design, application development, testing, and operational stability Advanced in one or more programming languages such as Java and Python Proficiency in automation and continuous delivery methods Proficient in all aspects of the Software Development Life Cycle Advanced understanding of agile methodologies such as CI/CD, Application Resiliency, and Security Demonstrated proficiency in software applications and technical processes within a technical discipline (e.g., cloud, artificial intelligence, machine learning, mobile, etc.) Experience in building enterprise applications with high availability and performance using Spring, ORM, Kafka, Elastic Search, Distributed Cache Hands-on experience in UI frameworks like React Proficiency in SQL and database development Experience managing technologists and building large enterprise applications beyond exposing REST endpoints on database and cloud-native applications based on 12-factor methodology Preferred Qualifications, Capabilities, And Skills

Strong AWS experience with ECS, Kafka, S3, DynamoDB, RDS, Elasticache; knowledge of infrastructure creation using Terraform; building and deploying Docker containers Experience building full-stack applications with ReactJS frontend and Java backend Experience in building micro-frontends Knowledge of ML frameworks and GenAI About Us

Chase is a leading financial services firm, helping households and small businesses achieve their financial goals through a broad range of products. Our mission is to create engaged, lifelong relationships and put customers at the heart of everything we do. We offer a competitive total rewards package including base salary determined by role, experience, skill set and location, with potential incentive compensation. Benefits include comprehensive health care coverage, retirement savings, and programs to support employee well-being and development. Details about total compensation and benefits are provided during the hiring process. We are an equal opportunity employer and value diversity and inclusion. We do not discriminate on protected attributes and provide reasonable accommodations for applicants and employees as required by law. Visit our FAQs for information about accommodations. Additional Details

Location: Philadelphia, PA Seniority level

Not Applicable Employment type

Full-time Job function

Engineering and Information Technology

#J-18808-Ljbffr