Python Job: Python Engineer

Job added on




Montreal - Canada

Job type


Python Job Details

About Improvado
We are a Series A startup with $30 million just raised in investments. We are rapidly scaling and doubling revenue growth every year.

We build ETL for marketing data: TikTok, Facebook, Google (300+ data sources). We processed trillions of data rows for a customer. Among our customers: ASUS, Illy, Activision, Adroll, Docker, Hims, OMD, and the University of San Francisco.

  • Data extraction. Develop new integration for interactions with third-party API
  • CI supervising. Interaction with qa team, researching for bugs causes
  • Infra. Cluster configuration. Roles/access management

Tools that our team using:
  • Warehouses: BigQuery, Redshift, Amazon S, Clickhouse, PostgreSQL, Azure SQL
  • Languages and frameworks: Python3, Django, RabbitMQ, Celery, k8s, Redis

  • 2+ years of experience with python+django
  • 4+ years of commercial software experience
  • The ability to work confidently in Linux
  • Real experience with db (management, query optimization)

Why Improvado:
  • 100% remote work (with flexible working hours)
  • Strong product/market fit: marketing data product for US-based enterprises
- Ideal time & stage to benefit from companies growth - just got Series A :)
  • Extremely fun & open startup environment
  • Chance to get the company's stock options in the future
  • Well-tuned workflow and development processes;
  • Modern tech stack (async frameworks, Clickhouse, high load, event-driven architecture, CI/CD, Kubernetes, AWS)
  • Strong engineering culture (test coverage>90%, Domain-Driven Design, “clean architecture”)
  • Constant salary indexation and clear professional growth roadmap (performance reviews)