JPMorganChase
Lead Software Engineer - Machine Learning Operations Virtual Agent Assist
JPMorganChase, Wilmington, Delaware, us, 19894
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
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