Senior Software Engineer, Data Platform

Gusto Gusto · Fintech · Toronto, ON +3 · Remote · Engineering

Senior Software Engineer to architect, build, and maintain the data infrastructure at Gusto. Collaborate closely with Data Science, Business Intelligence, and analysts across Gusto teams to help them achieve their goals. This role is a software development position with knowledge of data architectures and data delivery.

What you'd actually do

  1. Architect, build, and refine our infrastructure and tools that enable other teams to work with data.
  2. Efficiently handle vast amounts of clickstream, database, and third party application data, processing in batch and real-time
  3. Take full ownership of the solutions you build, working with stakeholders to develop requirements, implement solutions, monitor production, and troubleshoot problems that arise.
  4. Work as part of a team. We value team players who share their knowledge and like collaborating with others.

Skills

Required

  • software engineering experience
  • cloud solutions
  • OLAP databases
  • data pipelines
  • Python
  • Airflow
  • streaming systems
  • Kafka
  • Kinesis

Nice to have

  • AWS
  • Redshift
  • MSK
  • EMR
  • Clickhouse
  • Airflow
  • Python
  • Kafka
  • Kinesis

What the JD emphasized

  • At least 7 years of software engineering experience.
  • Experience building solutions in the cloud, AWS preferred (Redshift, MSK, EMR).
  • Experience with OLAP databases (Clickhouse)
  • Experience building data pipelines at scale, Airflow and Python preferred.
  • Ability to turn vague requirements into clear deliverables with minimal guidance.