Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

JPMorgan Software Engineer II AI2 
United Kingdom, England, London 
558905150

08.02.2025

Responsibilities

  • Collaborate with data scientists and research/machine learning engineers to deliver products to production.
  • Build and maintain data pipelines for analytics, model evaluation and training (includes versioning, compliance and validation).
  • Build and maintain scalable infrastructure as code in the cloud (private & public).
  • Build frontend interfaces leveraging modern web stacks.
  • Rapid prototyping & shorten development cycles for our software and AI/ML products:
    • Build and automate and maintain our AI/ML data pipelines & workstream from data analysis, experimentation, model training, model evaluation, deployment, operationalization, and tuning to visualization.
    • Improve and maintain our automated CI/CD pipeline while collaborating with our stakeholders, various testing partners and model contributors.
  • Increase our deployment velocity, including the process for deploying models and data pipelines into production.

Requirements

  • Minimum Bachelor of Science degree in Computer Science, Software Engineering, Electrical Engineering, Computer Engineering or related field.
  • Proven programming/scripting skills with multiple modern programming languages including Python, Golang, TypeScript and similar.
  • Experience in professional software development.
  • Experience in cloud infrastructure such as AWS, GCP or Azure.
  • Experience with software design, problem solving and debugging skills.
  • Strong interpersonal skills; able to work independently as well as in a team.
  • Experience in containerization and infrastructure as code: Docker/Kubernetes/Terraform

Desirable

  • You have a strong commitment to development best practices and code reviews.
  • You believe in continuous learning, sharing best practices, encouraging and elevating less experienced colleagues as they learn.
  • Experience with deep learning frameworks such as TensorFlow or Pytorch.
  • Familiar with messaging tools such as Apache Airflow, Kafka, etc.
  • Experience with database systems such as Elasticsearch, DynamoDB, Aurora, BigQuery, Postgres, Cassandra, Redis.
  • Familiar with monitoring tools such as Prometheus, Grafana, Splunk and Datadog