Senior Software Engineer (Python)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
TL;DR
Senior Software Engineer (Python): Building and optimizing scalable data pipelines and integration systems for a marketing intelligence platform with an accent on ETL, API design, and data reliability. Focus on architecting complex data flows, ensuring system observability, and maintaining high-performance processing for large-scale multi-tenant environments.
Location: Must be based in Canada
Salary: $170,000 - $200,000 USD
Company
is an advanced marketing intelligence platform providing eCommerce brands with unified business data through attribution modeling and customizable dashboards.
What you will do
- Design and implement scalable, high-performance data pipelines to ingest and transform data from diverse sources.
- Build and maintain secure, tenant-aware APIs for flexible data integrations.
- Manage event-driven and batch processing architectures to ensure data freshness and consistency.
- Implement robust observability, monitoring, and alerting to track data performance and reliability.
- Optimize data flows and transformations to balance cost, efficiency, and development speed.
- Collaborate with cross-functional teams to build an extensible integration platform.
Requirements
- Must be based in Canada
- 5+ years of experience in data, software, or integration engineering with a focus on ETL and pipelines.
- Strong proficiency in Python.
- Experience with API-based ETL, REST, GraphQL, and Webhooks.
- Proficiency in SQL and BigQuery.
- Experience with orchestration frameworks like Airflow and containerization tools like Docker or Kubernetes.
Nice to have
- Understanding of authentication mechanisms like OAuth 2.0 and secrets management.
- Experience with ERP, CRM, or CDP systems.
- Exposure to event-driven architectures and real-time data processing.
- Knowledge of data governance, compliance (GDPR, SOC2), and security best practices.
- Experience in multi-tenant SaaS environments.
Culture & Benefits
- Equity package and comprehensive healthcare benefits (medical, dental, vision).
- 401(k) plan.
- Flexible PTO policy and 12 company-paid holidays.
- 12 weeks of paid parental leave.
- $500 work-from-home stipend.
Hiring process
- Initial 30-minute recruiter interview followed by a hiring manager video interview.
- Role-specific video interview and team interviews.
- Final video interview with the CEO/Co-founder.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →