Senior Python Engineer (Data Product Team)

Added
12 days ago
Type
Full time
Salary
Salary not provided

Related skills

snowflake etl postgresql redis python

๐Ÿ“‹ Description

  • Build and maintain data platform powering Manychat analytics and insights.
  • Design and implement async APIs using Python and FastAPI.
  • Develop and optimize ETL flows from Snowflake to PostgreSQL.
  • Design caching strategies using Redis to balance performance and freshness
  • Improve system reliability, observability, and performance under high load.
  • Own features end-to-end from data modeling to deployment and monitoring.

๐ŸŽฏ Requirements

  • 5+ years software engineering experience, incl. 3+ years Python; scalable, high-load async systems
  • Hands-on experience designing REST APIs with FastAPI or similar async framework
  • Strong knowledge of relational DBs and SQL, preferably PostgreSQL, incl. query optimization
  • Experience with caching (Redis/Valkey) and cache invalidation strategies
  • Proven ownership of services end-to-end, incl. CI/CD, deployments, monitoring, and performance improvements
  • Strong understanding of system design and scalable architecture; reliability, data freshness

๐ŸŽ Benefits

  • Hybrid onboarding to start remotely and relocation support.
  • Comprehensive health insurance for you and your family.
  • Professional development budget for conferences and courses.
  • Flexible benefits package tailored to your priorities.
  • Hybrid work and generous leave options for balance.
  • In-office perks including free meals and snacks.

๐Ÿšš Relocation support

Share job

Meet JobCopilot: Your Personal AI Job Hunter

Automatically Apply to Engineering Jobs. Just set your preferences and Job Copilot will do the rest โ€” finding, filtering, and applying while you focus on what matters.

Related Engineering Jobs

See more Engineering jobs โ†’