Lead Software Engineer - Python Aws Genai

JPMorgan Chase JPMorgan Chase · Banking · Jersey City, NJ +1 · Commercial & Investment Bank

Lead Software Engineer to build and maintain production-grade ML pipelines and infrastructure at enterprise scale for JPMorgan Chase's MLCOE. This role focuses on designing, developing, and deploying end-to-end ML systems, from data ingestion to serving outputs, with a strong emphasis on AWS services, CI/CD, and performance monitoring.

What you'd actually do

  1. Designs, develops and maintains production grade software
  2. Engineers data pipelines to ingest and transform large volumes of data.
  3. Feeds processed data into machine learning model pipelines.
  4. Design sand implements end-to-end machine learning model pipelines, from data input to serving outputs to a large user base.
  5. Deploys complete systems into production environments.

Skills

Required

  • software engineering concepts
  • Infrastructure design for large-scale machine learning model deployment
  • Terraform
  • AWS Infrastructure as Code
  • AWS CloudWatch
  • Amazon S3
  • AWS Redshift
  • AWS services
  • CI/CD pipelines
  • Tableau
  • Qlik Sense
  • SQL
  • Python
  • PySpark
  • TensorFlow
  • REST APIs
  • AWS Kinesis
  • AWS Firehose
  • AWS Glue

Nice to have

  • recent large language model technologies
  • engineering systems using large language models
  • Langchain
  • Haystack

What the JD emphasized

  • production grade software
  • machine learning model pipelines
  • serving outputs
  • large user base
  • production environments
  • 5-hour SLA

Other signals

  • enterprise scale
  • production grade software
  • machine learning model pipelines
  • serving outputs
  • large user base
  • deploy systems into production