At Tide, we are looking for a Lead Python Backend Engineer (ML) to join our team. As a Lead Python Backend Engineer (ML), you will be responsible for translating requirements into well-engineered solutions, architecting, designing, testing, implementing, deploying, monitoring, and maintaining end-to-end backend services. You will also be responsible for integrating already trained ML models in some of the services you develop. The ideal candidate will have 7+ years of experience as a Backend Python Engineer (Senior/Lead), understanding of software engineering fundamentals, hands-on experience with frameworks such as Django, FastAPI or Flask, extensive experience integrating with or creating REST APIs, experience with creating and maintaining CI/CD pipelines, experience with event-driven architectures, and experience with AWS.
Requirements
- 7+ years of 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 Flask
- Extensive experience integrating with or creating REST APIs
- Experience with creating and maintaining CI/CD pipelines
- Experience with event-driven architectures
- Experience with AWS
Benefits
- Competitive Compensation
- Time Off
- Parental Leave
- Sabbatical
- Health Insurance
- Life & Accident Cover
- Mental Wellbeing
- Volunteering & Development Days
- Learning & Development
- WOO (Work Outside the Office)
- Home Office Setup
- Laptop Ownership
- Snacks & Meals
