Browse All Jobs
Job Description

Tide is seeking a Senior Python Engineer to join their Data Science department in India. This role involves working closely with product owners, backend engineers, data scientists, and business members to translate requirements into well-engineered solutions. The Senior Engineer will be responsible for the entire lifecycle of backend services, from architecture and design to testing, implementation, deployment, monitoring, and maintenance. They will also integrate trained ML models into the services they develop and collaborate with other teams to ensure efficient project execution and value delivery to Tide's members.

Role Involves:

  • Translating requirements into well-engineered solutions
  • Architecting, designing, testing, implementing, deploying, monitoring, and maintaining end-to-end backend services
  • Integrating trained ML models into services
  • Collaborating with cross-functional teams
  • Aligning team vision with target architecture

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 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 (Great to have)
  • Experience with Databricks, ML feature store solutions, Kafka (or other message brokers)

What Tide Offers:

  • Flexible working arrangements (remote options within assigned Indian state)
  • Opportunity to work from a different country or Indian state for 90 days a year
  • Self & Family Health Insurance
  • Term & Life Insurance
  • OPD Benefits
  • Mental wellbeing support
  • 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
Apply Manually