Oportun is seeking a Staff Software ML Engineer to design and build self-serve platforms that combine real-time ML deployment and advanced data engineering capabilities. The ideal candidate will have a strong background in designing and implementing data platforms to enable self-serve for ML pipelines, while also enabling seamless deployments supporting real-time feature computation and prediction. This role involves building platforms similar to Michelangelo or Metaflow.
Responsibilities:
- Design and build self-serve platforms for real-time ML deployment and data engineering workflows.
- Develop microservices using Kubernetes and Docker.
- Create APIs and backend services using Python and FastAPI.
- Architect platforms for real-time ML inference using AWS SageMaker and Databricks.
- Build and optimize ETL/ELT pipelines using PySpark and Pandas.
- Design and implement robust CI/CD pipelines using Jenkins and GitHub Actions.
- Create and maintain technical documentation.
- Collaborate with cross-functional teams using Agile processes.
Requirements:
- 10-15 years of experience in platform engineering, backend engineering, DevOps, or data engineering.
- 5+ years of experience as architect building platforms that scale.
- Hands-on experience with real-time ML model deployment and data engineering workflows.
- Strong expertise in Python and experience with Pandas, PySpark, and FastAPI.
- Proficiency in Kubernetes and Docker.
- Advanced knowledge of AWS services like SageMaker, Lambda, DynamoDB, EC2, and S3.
- Experience building and optimizing distributed data pipelines using Databricks and PySpark.
- Understanding of databases such as MongoDB, DynamoDB, MariaDB, and PostgreSQL.
- Proficiency with CI/CD tools like Jenkins and GitHub Actions.
- Hands-on experience with observability tools like New Relic.
Oportun offers:
- A differentiated experience of being part of a team that fosters a diverse, equitable and inclusive culture.
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.