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 effective 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
(Excellent 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
Market-competitive salary
Self & Family Health Insurance
Term & Life Insurance
OPD Advantages
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