Senior Software Engineer

Oportun

Remote regions

India

Benefits

Similar Jobs

See all

The Opportunity:

  • The Machine Learning Platform team builds software foundations that enable data scientists and ML engineers to develop, validate, deploy, and operate models safely in production.
  • You'll lead complex platform work from business context through production outcomes, combining hands-on engineering, architectural judgment, and mentorship.

What You'll Do:

  • Design scalable systems for model deployment and serving, feature computation, data validation, workflow orchestration, monitoring, and production support.
  • Own significant technical initiatives end to end, lead production investigations, and implement durable fixes.
  • Raise engineering quality through code and design reviews, mentor engineers, and contribute to platform technical strategy.

What You Bring:

  • 5+ years of professional software-engineering experience building and operating production systems, with strong Python skills and deep knowledge of API design, distributed systems, and software design.
  • Experience with Docker, Kubernetes, CI/CD, SQL, databases, and the ML lifecycle from feature engineering through monitoring and governance.

Why Oportun:

  • Oportun offers a competitive compensation and benefits package designed to support physical, financial, and professional well-being.
  • India benefits include medical, dental, vision, provident fund, life and accident insurance, and various allowances.

Oportun

Oportun is a mission-driven financial services company that helps members build a better financial future through intelligent borrowing, savings, and budgeting. The company has provided over $22.7 billion in responsible credit and its culture emphasizes speed, high standards, and the thoughtful use of AI.

Apply for This Position