Affinity.co

Senior Software Engineer I, Data Platform

Affinity.co

Overview

Role involves owning and evolving core data pipelines for a data platform.

Ideal candidate has 5+ years in software engineering with strong data processing experience.

113k cad / yearremotemidEnglishReactTypescriptRubyPostgreSQLKafkaAWSKubernetesSparkPython

Locations

  • Canada

Requirements

  • 5+ years experience in software engineering
  • Experience in data processing and ETL pipelines
  • Experience with data modeling and entity resolution
  • Experience with relational databases and query tuning
  • Experience in OOP languages
  • Ability to troubleshoot data processing workflows

Responsibilities

  • Own and evolve core data pipelines
  • Evaluate and optimize data processing systems
  • Lead technical design of data initiatives
  • Collaborate across teams
  • Research and propose new technologies
  • Ensure data quality for customers

Benefits

  • Health benefits
  • Retirement planning
  • Learning and development budget
  • Wellness support
  • Team connection activities