Oportun Logo

Oportun

Senior ML Engineer

Posted 17 Days Ago
Be an Early Applicant
Remote
Senior level
Remote
Senior level
Lead the development of ML infrastructure, enhancing ML capabilities, mentoring junior engineers, and collaborating with diverse teams to deliver advanced FinTech solutions while ensuring high quality and adherence to best practices.
The summary above was generated by AI
ABOUT OPORTUN

Oportun (Nasdaq: OPRT) is a mission-driven fintech that puts its 2.0 million members' financial goals within reach. With intelligent borrowing, savings, and budgeting capabilities, Oportun empowers members with the confidence to build a better financial future. Since inception, Oportun has provided more than $16.6 billion in responsible and affordable credit, saved its members more than $2.4 billion in interest and fees, and helped its members save an average of more than $1,800 annually. Oportun has been certified as a Community Development Financial Institution (CDFI) since 2009.

 

WORKING AT OPORTUN


Working at Oportun means enjoying a differentiated experience of being part of a team that fosters a diverse, equitable and inclusive culture where we all feel a sense of belonging and are encouraged to share our perspectives. This inclusive culture is directly connected to our organization's performance and ability to fulfill our mission of delivering affordable credit to those left out of the financial mainstream. We celebrate and nurture our inclusive culture through our employee resource groups.

Position Overview:

We are seeking a highly skilled and experienced Senior Machine Learning Engineer to join our dynamic team and lead the development of our ML infrastructure, from model training to deployment, enabling us to deliver advanced and impactful solutions to our clients. As the Senior Machine Learning Engineer at Oportun, you will assume a pivotal role in elevating our ML capabilities, responsible for conceiving and implementing a state-of-the-art machine learning infrastructure. Your mastery of a ML domain enables you to take up business problems and solve them with a AI/ML solution. With your depth of expertise and leadership abilities, you will actively contribute to architectural decisions, mentor junior ML engineers, and collaborate closely with diverse teams, including data scientists, and engineers, to deliver high-quality Ml solutions that redefine the norms of FinTech. Your profound expertise in architecting and deploying machine learning models will be instrumental in propelling our products to new dimensions of sophistication and success. This is a role where you will have the opportunity to take up responsibility in leading the technology effort – from technical requirements gathering to final successful delivery of the ML solution - for large initiatives (cross-functional and multi-month long projects).

 

Responsibilities:ML Infrastructure Development:

  1. Design and implement scalable ML pipelines using Databricks, PySpark, AWS SageMaker, and Python to support model training, testing, and deployment.
  2. Leverage FastAPI for building and deploying lightweight, high-performance RESTful APIs for model serving.
  3. Utilize Kubernetes and Docker for containerization and orchestration to ensure fault-tolerant and distributed ML workflows.
  4. Integrate with databases like MongoDB, MariaDB, and DynamoDB for efficient data storage and retrieval.

Feature Engineering and Data Pipelines:

  1. Develop and optimize real-time and batch feature pipelines using PySpark on Databricks to handle large-scale data processing.
  2. Ensure smooth data integration across NoSQL (MongoDB, DynamoDB) and SQL (MariaDB) databases.

Model Deployment and Monitoring:

  1. Deploy ML models in production using AWS SageMaker or FastAPI for API-based deployments, ensuring high performance and low latency.
  2. Set up monitoring and alerting with tools like New Relic to ensure the reliability of deployed models.

Collaboration and Mentorship:

  1. Work closely with data scientists to transition research-grade models into scalable production systems.
  2. Mentor junior engineers on best practices in ML development, FastAPI, and scalable deployment strategies.

CI/CD and Automation:

  1. Build and maintain automated CI/CD pipelines using Jenkins and Docker, ensuring smooth integration and deployment of ML workflows.
  2. Automate retraining pipelines to ensure models adapt to changing data and maintain performance.

Qualifications:Experience: 5+ years in ML system design and deployment, with hands-on expertise in Databricks, PySpark, AWS SageMaker, and FastAPI.Technical Skills:

  1. Strong proficiency in Python, PySpark, and cloud services like AWS, S3, DynamoDB, and SageMaker.
  2. Experience with containerization (Docker) and orchestration (Kubernetes).
  3. Familiarity with monitoring tools like New Relic and databases like MongoDB, MariaDB, and DynamoDB.

Other Attributes:
A tech-agnostic mindset with the ability to adapt to new tools and frameworks.
Strong problem-solving and collaboration skills

We are proud to be an Equal Opportunity Employer and consider all qualified applicants for employment opportunities without regard to race, age, color, religion, gender, national origin, disability, sexual orientation, veteran status or any other category protected by the laws or regulations in the locations where we operate.

 

California applicants can find a copy of Oportun's CCPA Notice here:  https://oportun.com/privacy/california-privacy-notice/.

 

We will never request personal identifiable information (bank, credit card, etc.) before you are hired. We do not charge you for pre-employment fees such as background checks, training, or equipment. If you think you have been a victim of fraud by someone posing as us, please report your experience to the FBI’s Internet Crime Complaint Center (IC3).

Top Skills

AI
Machine Learning

Similar Jobs

8 Days Ago
India
Remote
11,000 Employees
Mid level
11,000 Employees
Mid level
Cloud • Information Technology • Productivity • Security • Software • App development • Automation
As a Senior Machine Learning Engineer at Atlassian, you will develop and implement machine learning algorithms and train models to enhance AI functionality in Jira. Your role includes designing system architectures, conducting evaluations, and mentoring junior engineers to leverage AI for transformative results.
Be an Early Applicant
12 Days Ago
15 Locations
Remote
10,000 Employees
Senior level
10,000 Employees
Senior level
Cloud • Information Technology • Sales • Security • Cybersecurity
The role involves designing and building a scalable ML Experimentation Platform. Responsibilities include modularizing ML code, establishing model development patterns, and leveraging cloud services for efficient execution of data pipelines while collaborating with data scientists and engineers.
Be an Early Applicant
7 Days Ago
Bengaluru, Karnataka, IND
Remote
11,000 Employees
Senior level
11,000 Employees
Senior level
Cloud • Information Technology • Productivity • Security • Software • App development • Automation
As a Principal Machine Learning Engineer at Atlassian, you'll develop and implement advanced machine learning algorithms, collaborate across teams to integrate AI functionalities into products, design system architectures, conduct experiments, and mentor emerging engineers, ensuring AI's impactful application across offerings.

What you need to know about the Dublin Tech Scene

From Bono and Oscar Wilde to today's tech leaders, Dublin has always attracted trailblazers, with more than 70,000 people working in the city's expanding digital sector. Continuing its legacy of drawing pioneers, the city is advancing rapidly. Ireland is now ranked as one of the top tech clusters in the region and the number one destination for digital companies, with the highest hiring intention of any region across all sectors.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account