
Remote opportunity at
OportunSenior ML Engineer (R14284)
Oportun, a mission-driven financial services provider listed on Nasdaq under OPRT, is looking for a Senior ML Engineer to join its team on a full-time, remote…
Career Tools
About This Role
Oportun, a mission-driven financial services provider listed on Nasdaq under OPRT, is looking for a Senior ML Engineer to join its team on a full-time, remote basis in India or for candidates willing to relocate to India. The firm focuses on empowering members to reach their financial goals through intelligent budgeting, borrowing, and savings tools, having already provided billions in responsible credit and substantial interest savings. Please note that despite…
Job Description
Oportun, a mission-driven financial services provider listed on Nasdaq under OPRT, is looking for a Senior ML Engineer to join its team on a full-time, remote basis in India or for candidates willing to relocate to India. The firm focuses on empowering members to reach their financial goals through intelligent budgeting, borrowing, and savings tools, having already provided billions in responsible credit and substantial interest savings.
Please note that despite the title, this specific opening centers heavily on ML Platform Engineering rather than data science or model training. The position targets engineering professionals with robust software skills who can build, scale, and maintain the underlying infrastructure, MLOps, model serving, and platform reliability needed to run machine learning in production environments.
In this capacity, the chosen engineer will guide complex platform initiatives from business conception to production execution, blending technical execution, platform ownership, and peer mentorship. Success in the first year involves driving critical platform milestones, elevating developer experiences and system reliability, and establishing oneself as a dependable technical authority within the machine learning platform division. The incumbent will collaborate closely with product, data science, risk, fraud, and engineering departments to address intricate problems and deliver practical technical systems.
Responsibilities
- Design, implement, deploy, and manage complex platform capabilities that facilitate the machine-learning lifecycle
- Build scalable architectures for model serving, feature computation, workflow orchestration, data validation, and monitoring
- Develop reusable platform components, automation, and standards to enhance system observability, scalability, and reliability
- Partner with cross-functional groups to translate business needs into technical solutions
- Lead end-to-end technical initiatives and complex production troubleshooting
- Improve engineering standards through design reviews, code evaluations, and mentoring colleagues through pairing and guidance
- Apply AI tools thoughtfully to streamline operations and enhance decision-making
Requirements
- At least 5 years of professional software engineering experience creating and operating production systems
- Strong programming skills in Python with deep understanding of API design, distributed systems, and software design principles
- Demonstrated background in designing and running reliable cloud-native services or data-intensive applications
- Practical familiarity with SQL, databases, caching, and data tracking across multiple systems
- Experience with Docker, Kubernetes, CI/CD, Git workflows, and production observability
- Ability to communicate technical recommendations, trade-offs, and risks clearly
Qualifications
- Experience with AWS, Databricks, MLflow, SageMaker, Spark/PySpark, Kafka, or streaming technologies
- Background in developing feature platforms, model-serving architectures, or internal developer tools
- Familiarity with tracking data quality, model quality, cost efficiency, and latency in a regulated financial services environment
- Proficiency in Java or alternative backend languages
- Familiarity with AI assistants such as ChatGPT or GitHub Copilot
Core Skills
Benefits
- Medical, dental, and vision insurance
- Provident fund participation
- Life and accident insurance
- Allowances for internet, fuel, meals, and telephone
Frequently Asked Questions
Answers are based only on the employer’s listing; where it doesn’t say, neither do we.
What is the primary focus of this Senior ML Engineer role?
Despite the job title, this position focuses specifically on machine learning platform engineering, infrastructure, MLOps, model serving, and production reliability rather than model development or data science training.
Where is the position located?
This is a remote position that must be performed from within India, and Oportun accepts applicants currently living in India or those open to relocating there.
What salary does Oportun offer for this role?
The salary is not stated in the job posting.
What employment type is this?
The posting specifies that this is a full-time employment opportunity.
Sample Interview Questions
AI-generated questions tailored to this specific role — a preview of the full practice set.