We are looking for a Lead Machine Learning Engineer to join our team at Tide. As a Lead ML Engineer, you will be working closely with product owners, backend engineers, data scientists, and other business members to translate requirements into well-engineered solutions. You will be responsible for architecting, designing, testing, implementing, deploying, monitoring, and maintaining end-to-end backend services, as well as integrating already trained ML models into some of the services you develop.
Requirements
- Proven work experience as a Backend Python Engineer (Senior/Lead)
- Understanding of software engineering fundamentals (OOP, SOLID, etc.)
- Hands-on experience with frameworks such as Django, FastAPI or FlaskAPI
- Extensive experience integrating with or creating REST APIs
- Experience with creating and maintaining CI/CD pipelines - we use GitHub Actions.
- Experience with event-driven architectures
- Experience with AWS
- Experience with integrating ML models, Databricks, ML feature store solutions, Kafka (or other message brokers)
Benefits
- 25 days paid annual leave
- 3 paid days off for volunteering or L&D activities
- Extended maternity and paternity leave covered by the company
- Personal L&D budget in the amount of 1000 BGN per year
- Additional health & dental insurance
- Mental wellbeing platform
- Fully covered Multisports card
- Food vouchers
- Snacks, light food, drinks in the office
- WFH equipment allowance
- Flexible working from home
- Sabbatical Leave
- Share options