Tide is looking for a Lead Python Backend Engineer (ML) to join their team. The role involves working closely with product owners, other backend engineers, data scientists, and other business members to translate requirements into well-engineered solutions. The ideal candidate will have 7+ years of experience as a Backend Python Engineer (Senior/Lead) and hands-on experience with frameworks such as Django, FastAPI or Flask.
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 (GitHub Actions)
- 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