Index Exchange is hiring a

Senior Data Engineer

Kitchener, Canada


Data is a big deal at Index Exchange. Our advertising exchange handles billions of auctions and generates multiple terabytes of auction-related information every day. Our Data Engineering team builds tools and infrastructure to manage this vast amount of data. Working within our larger Software Engineering team, our Data Engineers use a specialized suite of tech and hardware to pipe, parse and maintain our data, including the oversight of multi-petabyte clusters. We’re looking for Data Engineers to join our team and help build the next generation of big data solutions at Index Exchange with real time streaming and batch analytical capabilities.

Working on the cutting edge of exciting technology, you’re afforded the opportunity to experiment with new tools and attempt radically different approaches than traditional software development affords. Every day with the Data Engineering team is different and each project presents its own set of new and exciting challenges. Things shift very quickly in our industry, and we rely on the Data Engineering team to keep us and our clients ahead of the curve and moving in the right direction. We’re looking for Engineers who have worked well in agile environments and who can drive innovation and experimentation without a lot of hand-holding - it’s small team and we’re looking for someone who can jump in and contribute right away.  

Here’s what we want:

  • Problem Solver: You need to be someone who is curious and loves taking multiple approaches to solving a problem to find the most efficient, scalable solution
  • Collaborative: We need someone who can work well with other people - both your immediate team as well as all the other departments across Index Exchange
  • Passionate: A passion for Big Data and an interest in the latest trends and developments is key for success on this team. We want you to constantly research, study, and create new tools and data technologies to improve cluster productivity without sacrificing existing capabilities
  • Logical: Amazing logic, a love of algorithms and/or experience with artificial intelligence
  • Self-driven: You’ll be on a small team with lots of autonomy and you need to be comfortable pushing your own projects and getting things done

Here’s what you have:

  • A degree in Computer Science/Engineering
  • 5+ years of experience in a software engineering environment and 2+ years of experience building high performance, high throughput, and distributed data pipeline and big data platform with Hadoop, Spark, Kakfa, Hive, MapReduce, Impala, and Presto
  • High-degree of comfort with both Linux and SQL. Familiarity with MySQL and NoSQL systems a plus
  • Experience with Agile methodologies as well as automatic testing frameworks and tools
  • Knowledge of data warehousing and business intelligence reporting tools is preferred
  • Having worked with Java, C++, Perl and Golang will benefit you

Why you’ll love working here:

  • Office space in the vibrant downtown core, located near the new transit hub for GO Transit and GRT buses
  • Our offices speak to who we are: no walls or cubicles - wide-open spaces where we can freely communicate and collaborate
  • We don't have a dress code and we offer flexible work hours
  • A solid work-life balance
  • Free snacks and drinks, with catered lunches every day
  • Annual celebrations (Summer BBQ, Holiday Party, All Hands, Hack Days) and milestone outings
  • 100% coverage for family health and dental benefits, RRSP matching, and a $5 Goodlife membership


EQUAL EMPLOYMENT OPPORTUNITY At Index Exchange, we believe that successful products are built by teams just as diverse as the audience who uses them. As such, we are committed to equal employment opportunity. We celebrate diversity of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or expression, or Veteran status. Additionally, we realize that diversity is deeper than any status or classification - diversity is the human experience. For those who show grit, passion, and humility - IX will welcome you.

ACCESSIBILITY FOR APPLICANTS WITH DISABILITIES Index Exchange is committed to working with and providing reasonable accommodation to individuals with disabilities. In accordance with the Accessibility for Ontarians with Disabilities Act, 2005 and the Ontario Human Rights Code, Index Exchange* will provide accommodations throughout the recruitment and selection process to applicants with disabilities. If you would like to request a reasonable accommodation, please email or call 416.785.5908 ensure to provide your name, the best way to contact you, a detailed description of the nature of any accommodation that you may require (including any materials or processes that can be used to ensure your equal participation).


Similar jobs

Other jobs at Index Exchange