Job description
About The Role
As a Senior ML Engineer you'll be:
- Working closely with product owners, other backend (Java & Python) engineers, data scientist and other business members to translate requirements into well-engineered solutions
- Architect, design, test, implement, deploy, monitor and maintain end-to-end backend services. You build it, you own it mentality.
- Integrate already trained ML models in some of the services you develop.
- Work with people from other teams and departments on a day to day basis to ensure efficient project execution with a focus on delivering value to our members.
- Regularly aligning your team's vision and roadmap with the target architecture within your domain and to ensure the success of complex multi domain initiatives
What We Are Looking For
- You have 6+ years of experience as a Backend Python Engineer (Senior/Lead)
- You have Understanding of software engineering fundamentals (OOP, SOLID, etc.)
- You have hands-on experience with frameworks such as Django, FastAPI or Flask
- You have extensive experience integrating with or creating REST APIs
- You have experience with creating and maintaining CI/CD pipelines - we use GitHub Actions.
- You have experience with event-driven architectures
- You have experience with AWS
- (Great to have) Experience with Databricks, ML feature store solutions, Kafka (or other message brokers)
OUR TECH STACK:
- Databricks on AWS
- Python Flask
- Snowflake
- Tecton - feature store
- Fiddler - model observability platform
What You'll Get In Return
- Competitive salary
- Self & Family Health Insurance
- Term & Life Insurance
- OPD Benefits
- Mental wellbeing through Plumm
- Learning & Development Budget
- WFH Setup allowance
- 15 days of Privilege leaves
- 12 days of Casual leaves
- 12 days of Sick leaves
- 3 paid days off for volunteering or L&D activities
- Stock Options