Data Infrastructure Engineer

Greenfield Labs is the Canadian R&D Hub for Zenreach

Zenreach was created to solve one of the most important problems in the modern economy—the majority of our time is being spent online, yet over 93% of purchasing still happens offline — and there is no link between the two systems. Brick-and-mortar merchants are working decades behind their online counterparts without essential data and tools. We created Zenreach to give them the same level of technology and transparency that anyone operating online has come to expect.

Responsibilities 

  • Work with large datasets and build systems to handle fast and correct streaming computations
  • Build large scalable, fault-tolerant, distributed systems
  • Build libraries and frameworks to help other engineering teams compute data fast and correctly
  • Build systems to enable new, exciting calculations using our data
  • Grow into a leader on a fast-growing, key engineering team

Technologies we use:

  • Kafka
  • Kinesis
  • Scala
  • Spark
  • Kafka Streams library
  • Cassandra
  • Druid
  • ElasticSearch

Qualifications 

  • Experience working on scalable, distributed systems
  • Experience with realtime streaming technologies (such as Kafka and/or Kinesis)
  • Experience with Scala (or have strong experience with other JVM languages and a willingness to learn)
  • Have worked with  large distributed data-oriented systems (Hadoop or others)

Perks / Benefits

  • Flexible hours of work plus the option to work from home or remote
  • Flexible vacation plan
  • Enhanced paternity and maternity leaves
  • Bright and open workspace which includes a ping-pong table, fully stocked kitchen with healthy (and unhealthy) snacks
  • Catered lunches on Thursdays
  • Organized volunteer events to give back to our community and plenty of off-sites and happy hours to relax and unwind.