Back to Jobs
OportunDevelopment 20d ago
Senior Software Engineer (Platform / ML & Data)
Remote (India)
Full-time
Not Mentioned
Be the first applicant! 🚀
Job Description
Oportun (Nasdaq: OPRT) is a mission-driven fintech company providing responsible credit to underserved communities. We are seeking a highly skilled Platform Engineer to design and build self-serve platforms that combine real-time ML deployment with advanced data engineering capabilities.
Key Responsibilities
- Platform Engineering: Design self-serve platforms for real-time ML deployment and create backend services/APIs using Python and FastAPI.
- MLOps & Deployment: Implement real-time ML inference using AWS SageMaker and Databricks, managing model versioning and lifecycle.
- Data Engineering: Build and optimize ETL/ELT pipelines using PySpark and Pandas, and manage feature stores for ML models.
- Cloud Architecture: Design scalable distributed data pipelines on AWS, integrating with DynamoDB, PostgreSQL, and MongoDB.
- CI/CD & Automation: Automate deployments and data validation using Jenkins and GitHub Actions.
- Observability: Implement monitoring using tools like New Relic to ensure system health.
Requirements
- Experience: 5-10 years in IT, with 5-8 years specifically in Platform/Backend Engineering and at least 1 year in DevOps/Data Engineering.
- Core Stack: Strong expertise in Python (Pandas, PySpark, FastAPI).
- Containerization: Proficiency in Kubernetes (K8s) and Docker.
- Cloud & ML: Advanced knowledge of AWS (SageMaker, Lambda) and Databricks.
- Databases: Solid understanding of MongoDB, DynamoDB, MariaDB, and PostgreSQL.
Culture & Values
- Mission-Driven: Focus on financial inclusion and helping members build a better financial future.
- Inclusive: A diverse culture where you are encouraged to share perspectives.
Is this company safe?
Ask Hyrizon AI to scan this company for potential red flags.
Safety First
- Never pay for a job application.
- Do not share sensitive bank info.
- Verify the client before starting work.