Experian
Experian

Backend Software Engineer, Python - US Remote

About the Role:

Our team is responsible for building the backend components of MLOps platform on AWS. The backend components we build are the fundamental blocks for feature engineering, feature serving, model deployment and model inference in both batch and online modes.

What you’ll do here:

  • Design & build backend components of our MLOps platform on AWS.
  • Collaborate with geographically distributed cross-functional teams.
  • Participate in on-call rotation with the rest of the team to handle production incidents.

Required Experience/Skills:

  • Web development frameworks such as Flask, Django or FastAPI.
  • WSGI & ASGI web servers such as Gunicorn, Uvicorn etc.
  • Concurrent programming designs such as AsyncIO.
  • unit and functional testing frameworks.
  •  public cloud platforms like AWS, Azure, GCP, preferably AWS.
  • CI/CD practices, tools, and frameworks.

Preferred Experience/Skills:

  • Apache Kafka and developing Kafka client applications in Python.
  • MLOps platorms such as AWS Sagemaker, Kubeflow or MLflow.
  • Big data processing frameworks, preferably Apache Spark.
  • Containers (Docker) and container platorms like AWS ECS or AWS EKS.
  • DevOps & IaC tools such as Terraform, Jenkins etc.
  • Various Python packaging options such as Wheel, PEX or Conda.
  • Metaprogramming techniques in Python

Perks

  • Currently all Experian employees are working remotely.
  • 15 paid vacation days and two volunteer days (plus eleven paid holidays)
  • Competitive pay and comprehensive benefits package, with a bonus of 10%
  • Flexible work schedule and relaxed dress code

All your information will be kept confidential according to EEO guidelines.

#LI-REMOTE

This job is no longer available

Pro members saw this job first

New jobs unlock for everyone after 24 hours. Startup Jobs Pro shows them right away, with instant alerts and salary filters. From $7/month.

Get Pro