Tide

Senior Engineer, Python (Data & AI)

Tide

Overview

Role involves developing backend services and integrating ML models.

Ideal candidate should have extensive experience as a Backend Python Engineer with strong knowledge of software engineering principles.

remoteseniorPythonFlaskDjangoFastAPIAWSDockerGitHubAirflowSnowflakePostgreSQLDatabricksKafka

Locations

  • Serbia

Requirements

  • Proven work experience as a Backend Python Engineer
  • 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
  • Experience with AWS

Responsibilities

  • Work closely with product owners and other engineers
  • Architect, design, test, implement, deploy, monitor and maintain backend services
  • Integrate already trained ML models
  • Ensure efficient project execution
  • Align team's vision and roadmap with target architecture

Benefits

  • 25 days paid annual leave
  • Sabbatical Leave
  • Share options