Oportun

Senior Software Engineer

Oportun

Overview

Role involves building self-serve platforms for real-time ML deployment and data engineering.

Ideal candidate has 5-10 years IT experience with strong Python skills and real-time ML deployment expertise.

remotemidEnglishPythonFastAPIAWSKubernetesDockerJenkinsGitHub ActionsDynamoDBPostgreSQLMongoDB

Locations

  • India

Requirements

  • 5-10 years IT experience
  • 5-8 years platform backend engineering
  • 1 year DevOps & data engineering experience
  • Strong expertise in Python
  • Experience with real-time ML deployment

Responsibilities

  • Design and build self-serve platforms
  • Create APIs and backend services
  • Implement platforms for real-time ML inference
  • Build and optimize ETL/ELT pipelines
  • Develop and manage feature stores
  • Use CI/CD pipelines for automated deployments
  • Create and maintain technical documentation
  • Collaborate with cross-functional teams