Senior Software ML Engineer

2 weeks ago


India Oportun Full time
Job Description

About Oportun

Oportun (Nasdaq: OPRT) is a mission-driven fintech that puts its 2.0 million members&apos 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&aposs 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:

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

Feature Engineering And Data Pipelines

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

Model Deployment And Monitoring

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

Collaboration And Mentorship

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

CI/CD And Automation

- Build and maintain automated CI/CD pipelines using Jenkins and Docker, ensuring smooth integration and deployment of ML workflows.
- 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:

- 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.

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&aposs 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 FBIs Internet Crime Complaint Center (IC3).

  • India HyrEzy Talent Solutions Full time

    Job OverviewWe are seeking a highly skilled Senior Software Engineer with expertise in AI/ML to join our team. As a key member of our engineering team, you will play a critical role in designing, developing, and deploying scalable AI systems that enhance our platform capabilities. Your expertise in Generative AI will enable us to stay ahead of the curve and...

  • Senior AI/ML Engineer

    3 weeks ago


    India Programmers Full time

    Senior ML/AI EngineerExp Range 3+YLocation - PAN India -Remote3+ years of work experience with Machine Learning and software developmentDegree in computer science or related fieldProficient in Python & software development best practicesExcellent written and verbal communication skills in EnglishAbility to provide expert advice by communicating a structured...


  • India VDart Software Services Full time

    Job Description">Vdart Software Services is looking for an experienced Senior Generative AI Developer to join our team. As a key member of our AI/ML team, you will be responsible for developing and deploying GenAI-based applications to solve complex business problems. You will work closely with cross-functional teams to design, implement, and optimize...


  • India Rocket Software Full time

    Job Description Summary:Design and develop cutting edge Machine Learning/AI features for established software solutions used by many Fortune 100 companies. Rocket Software is recognized by major analysts as a leading vendor for AI/ML for Enterprise Software solutions. We are looking for highly motivated developers with demonstrable skills and interest in...


  • India Eminence Internet Technology Pvt Ltd Full time

    Job Description:We are seeking a highly skilled Senior Backend AI/ML Developer to join our team at Eminence Internet Technology Pvt Ltd. In this role, you will be responsible for developing and maintaining Python-based backend systems with a focus on AI/ML applications.About the Role:As a Senior Backend AI/ML Developer, you will collaborate with data...


  • India Zapient AI Full time

    Job DescriptionWe're seeking a Senior Full Stack Engineer (AI/ML) to join our founding engineering team. As a key contributor, you'll design and build scalable Gen AI systems, architect Role-Based AI Agents, collaborate with clients, and develop LLM-powered tools.You'll work closely with domain experts to embed deep process knowledge into AI workflows,...


  • India APPIT Software Full time

    We are seeking a highly skilled AI/ML Engineer to drive the development and scaling of our AI models at APPIT Software.This key role will focus on leveraging Golang as the primary development language to deliver high-performance AI services. Responsibilities include:1. Developing and fine-tuning AI/ML models using Large Language Models (LLMs) and other...


  • India Firstsource Full time

    Job Title: Manager – Senior ML Engineer (Full Stack)Click here to apply: https://forms.office.com/r/xmSRYhBLMjJob Type: Full-TimeWe are looking for a passionate technologist to design, develop and install software solutions for Firstsource Solutions Ltd.Our ideal candidates should be familiar with the software development life cycle (SDLC) from preliminary...


  • India Amazon Music Full time

    Job DescriptionDESCRIPTIONAmazon.com's Risk Management Team has a worldwide reputation as the #1 in eCommerce Fraud Prevention. Trust and Safety of our customers comes first. Always. We thrive on maintaining the highest bar of customer experience while we maintain those tenets. Do you want to join a team that uses cutting edge technology including machine...

  • AI/ML Engineer

    2 weeks ago


    India Kana Health Inc. Full time

    AI/ML Engineer – Next-Gen AI Agents for Mental Healthcare Location: India Job Type: Full-time Experience Level: Mid-to-Senior Level


  • India Lepton Software Full time

    **About the Job**Lepton Software is a leading provider of Location Intelligence and Analytics Solutions. We specialize in Map-based software solutions and consulting services, offering a broad portfolio of business and technology solutions.We are looking for a skilled Senior Software Engineer to design and implement backend services using Python. The ideal...


  • India Firstsource Full time

    Job Title: Manager – Senior ML Engineer (Full Stack) Job Summary: The Manager – Senior ML Engineer (Full Stack) will be responsible for leading the development and integration of Generative AI (GenAI) technologies, writing code modules, and managing full-stack development projects. Key Responsibilities: Lead the development and integration of Generative...


  • Bengaluru, India Google Full time

    Job Description Minimum qualifications: - Bachelor's degree or equivalent practical experience. - 5 years of experience with software development in one or more programming languages, and with data structures/algorithms. - 3 years of experience with Machine Learning/Artificial intelligence (ML/AI) algorithms and tools or natural language processing. - 3...


  • Bengaluru, India NETAPP Full time

    Job Description Job Summary As a Senior Machine Learning Solutions Architect at NetApp, you will be at the forefront of driving innovation by designing and implementing cutting-edge Generative AI (GenAI) and Machine Learning (ML) solutions. Your work will empower our internal sales teams, partners, and customers with actionable insights derived from...


  • India TekIT Software Solutions Pvt. Ltd. Full time

    Sr. Java Developer Exp : 6 years Job Locations : Indore, Noida, Pune We are seeking skilled Java Spring Boot Software Engineers and Senior Software Engineers to join our dynamic team. The ideal candidates will have strong backend development experience, a deep understanding of microservices architecture, and expertise in building scalable applications. Job...

  • AI/ML Engineer

    2 weeks ago


    India Kana Health Inc. Full time

    AI/ML Engineer – Next-Gen AI Agents for Mental Healthcare Location: India Job Type: Full-time Experience Level: Mid-to-Senior Level


  • India RELANTO GLOBAL PRIVATE LIMITED Full time

    Position : Sr. AIML Engineer-AWS Experience : 4 Years Location : Type : Permanent Overview : We're looking for an experienced individual (4-10 years) to build and maintain cloud-based APIs and AI/ ML models. You'll work with AWS services and focus on creating reliable, scalable systems. Responsibilities : - Design, develop, train, and evaluate AI/ML models...


  • India aarnâ protocol Full time

    Senior AI/ML AnalystLocation: aarnâ Lab (Bhubaneswar, Odisha) / RemoteExperience: 8+ yearsAbout aarnâWe're on a mission to simplify Crypto & DeFi . aarnâ (https://www.aarna.ai/) brings together top talent in full-stack engineering, blockchain, DeFi, and AI to redefine financial systems. Join us as we push the boundaries of AI-powered financial...


  • India aarnâ protocol Full time

    Senior AI/ML Analyst Location: aarnâ Lab (Bhubaneswar, Odisha) / Remote Experience: 8+ years About aarnâ We're on a mission to simplify Crypto & DeFi . aarnâ ( brings together top talent in full-stack engineering, blockchain, DeFi, and AI to redefine financial systems. Join us as we push the boundaries of AI-powered financial solutions. Role Overview ...


  • India Value Momentum Software Services Pvt. Ltd. Full time

    About the RoleWe are seeking a Senior Software Engineer to join our team of passionate engineers at ValueMomentum's Engineering Center. In this role, you will work with Guidewire developers in all stages of the software development lifecycle, focusing on the configuration and integration of Guidewire BillingCenter.As a key member of our team, you will...