Skip to main content

Lead Software Engineer - AI/ML Python

Lead Software Engineer - AI/ML Python
JPMorgan Chase
4 months ago

Job Responsibilities

  • Collaborates with data scientists and research/machine learning engineers to deliver products to production.
  • Builds and maintains data pipelines for analytics, model evaluation and training (includes versioning, compliance, and validation).
  • Builds and maintains scalable infrastructure as code in the cloud (private & public).
  • Builds frontend interfaces leveraging modern web stacks.
  • Contributes significantly to architecture and software management discussions & tasks
  • Develops/establishes reusable components and patterns that assist in rapid prototyping and overall software development around AI/ML products:

+ Builds and automates and maintains our AI/ML data pipelines & workstream from data analysis, experimentation, model training, model evaluation, deployment, operationalization, and tuning to visualization.

+ Improves and maintains our automated CI/CD pipeline while collaborating with our stakeholders, various testing partners, and model contributors.

  • Increases our deployment velocity, including the process for deploying models and data pipelines into production.

Required Qualifications, Capabilities, and Skills

  • Formal training or certification on software engineering concepts and 5+ years applied experience
  • Proven programming/scripting skills with multiple modern programming languages including Python, Java, TypeScript, and similar.
  • Experience with web development frameworks ex. React, Vue.js, or similar.
  • Passion for building great user experiences for the clients, attention to detail.
  • Experience in cloud infrastructure such as AWS, GCP, or Azure
  • Hands-on experience with software design, problem-solving, and debugging skills.
  • Strong interpersonal skills; able to work independently as well as in a team.
  • Experience with database systems such as Elasticsearch, DynamoDB, Aurora, BigQuery, Postgres, Cassandra, Redis.
  • Experience in containerization and infrastructure as code: Docker/Kubernetes/Terraform

Preferred Qualifications, Capabilities, and Skills

  • Developing best practices and code reviews.
  • Ability to continuously learn and share best practices and provide guidance to less experienced colleagues as they learn.
  • Experience with deep learning frameworks such as TensorFlow or PyTorch.
  • Experience with data labeling, validation, provenance, and versioning.

JPMorgan Chase

One of the oldest financial institutions, JPMorgan Chase offers innovative financial solutions to millions of consumers, small businesses, and many corporate, institutional, and government clients.

Our history spans over 200 years, and today we are a leader in various financial services. We offer a competitive total rewards package, including base salary determined based on role, experience, skill set, and location. For eligible roles, we provide discretionary incentive compensation based on firm performance and individual achievements. Additionally, we offer a range of benefits and programs to meet employee needs, including healthcare coverage, wellness centers, retirement savings plan, childcare, tuition reimbursement, mental health support, and more.

We value diversity and inclusion at our company and are committed to being an equal opportunity employer. We do not discriminate on any protected attribute and make accommodations for religious practices, beliefs, and disabilities. We encourage you to visit our FAQs for more information about requesting accommodations.

JPMorgan Chase is an Equal Opportunity Employer

including Disability/Veterans

Base Pay/Salary

Jersey City, NJ $147,250.00 - $215,000.00 / year

Expertise level

Work arrangement

Similar Jobs in United States

Similar Jobs in New Jersey

Similar Jobs in Jersey City