Data Engineer

Index Exchange, Toronto (North York)


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

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 [email protected] 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).


About Index Exchange

WHO WE ARE Advertising + technology. These worlds are complicated. Index Exchange was built to make things simple. We’re a global advertising marketplace where premium digital media companies sell their ad impressions transparently, in real time, to programmatic buyers. We’re independent, with no other business interests, which is why the top companies in the advertising, marketing and tech industries choose to partner with us. Built on the pillars of neutrality, openness, and the most reliable technology, we’re the ad exchange that media companies can trust.

Index Exchange

Want to learn more about Index Exchange? Visit Index Exchange's website.