Browse All Jobs
Oportun is seeking a Senior Machine Learning Engineer to lead the development of their ML infrastructure. This role involves designing, implementing, and deploying scalable ML pipelines. The Senior Machine Learning Engineer will elevate company's ML capabilities, mentor junior engineers, and collaborate with data scientists and engineers. They will be responsible for the technology effort, from technical requirements gathering to the successful delivery of the ML solution.

Responsibilities:
  • Design and implement scalable ML pipelines using Databricks, PySpark, AWS SageMaker, and Python.
  • Develop and optimize real-time and batch feature pipelines using PySpark on Databricks.
  • Deploy ML models in production using AWS SageMaker or FastAPI for API-based deployments.
  • Work closely with data scientists to transition research-grade models into scalable production systems.
  • Build and maintain automated CI/CD pipelines using Jenkins and Docker.

Requirements:
  • 5+ years in ML system design and deployment with Databricks, PySpark, AWS SageMaker, and FastAPI.
  • Strong proficiency in Python, PySpark, and cloud services like AWS, S3, DynamoDB, and SageMaker.
  • Experience with containerization (Docker) and orchestration (Kubernetes).
  • Familiarity with monitoring tools like New Relic and databases like MongoDB, MariaDB, and DynamoDB.
  • Tech-agnostic mindset with the ability to adapt to new tools and frameworks.
Apply

Oportun

Oportun is a mission-driven fintech company focused on providing financial services to its members. Certified as a Community Development Financial Institution (CDFI), Oportun offers intelligent borrowing, savings, and budgeting tools. The company provides responsible and affordable credit, aiming to help members build a better financial future. Oportun leverages innovative technology solutions to create user-friendly platforms.