Lead Machine Learning Engineer

Tide
Summary
Join Tide as a Lead ML Engineer and collaborate with product owners, backend engineers, and data scientists to translate requirements into effective solutions. Architect, design, test, implement, deploy, monitor, and maintain end-to-end backend services. Integrate pre-trained ML models into developed services and work with cross-functional teams to ensure efficient project execution. Regularly align team vision with target architecture and contribute to the success of complex initiatives. Tide offers a flexible workplace model supporting both in-person and remote work, fostering a strong sense of community through regular in-person gatherings.
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
Responsibilities
- 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
Preferred Qualifications
Experience with integrating ML models, Databricks, ML feature store solutions, Kafka (or other message brokers)
Benefits
At Tide, we champion a flexible workplace model that supports both in-person and remote work to cater to the specific needs of our different teams