New: upload your resume and get matched to AI jobs. Free to start →

Senior Lead Software Engineer - AI/ML Developer

Salary not listed • Jersey City, NJ, United States • Full-time

Posted 21d ago

No salary is listed. Many US states require employers to post a pay range, so ask about pay early.

Job Location

Jersey City, NJ, United States

Tech Stack

Remote Work Policy

On-site

Employment Type

Full-time

Categories

Machine Learning Engineer

About the job

As a Senior Lead Software Engineer at JPMorgan Chase, you will be a key member of an agile team focused on building, scaling, and maintaining robust machine learning platforms. Your role involves designing and delivering market-leading infrastructure and tools that empower data scientists and ML engineers to develop, deploy, and monitor models efficiently and securely. You will implement critical technology solutions across multiple technical areas to support business objectives and drive innovation in ML platform capabilities.

Responsibilities

  • Design, build, and maintain scalable machine learning platforms and infrastructure for end-to-end ML workflows.
  • Develop and optimize tools for model training, deployment, monitoring, and lifecycle management.
  • Integrate data engineering, feature management, and model serving capabilities into unified ML platform solutions.
  • Implement secure, high-quality production code for platform services, APIs, and automation pipelines.
  • Lead evaluation sessions with stakeholders to understand requirements and deliver platform features.
  • Ensure platform reliability, scalability, and performance through monitoring and continuous improvement.
  • Produce architecture and design artifacts for platform components.
  • Automate infrastructure provisioning, configuration, and CI/CD pipelines for ML platform services.
  • Contribute to the ML platform engineering community of practice and explore emerging technologies.
  • Drive team adoption of AI-assisted engineering practices to improve code quality and delivery speed.
  • Apply knowledge of SDLC toolchain, including AI-assisted development and automation capabilities.

Requirements

  • 5+ years of applied experience in software engineering.
  • Hands-on experience building, deploying, and maintaining machine learning platforms or infrastructure.
  • Advanced proficiency in Python and at least one ML framework (e.g., TensorFlow, PyTorch, Scikit-learn).
  • Experience with data processing frameworks and tools (e.g., Spark, Pandas, SQL).
  • Practical experience with cloud-based ML platforms (e.g., AWS SageMaker, GCP AI Platform, Azure ML) or on-prem ML infrastructure.
  • Strong understanding of MLOps practices, including CI/CD for ML, model versioning, and monitoring.
  • Experience developing APIs and platform services for ML workflows.
  • Proficiency in all aspects of the Software Development Life Cycle and Agile Methodologies.
  • Ability to collaborate with cross-functional teams to deliver platform solutions aligned with business objectives.

About JPMorganChase