View Our Website View All Jobs

Data Engineer

AdGear (belonging to the Samsung Ads business), is an Advertising Technology Company located in the heart of Old Montreal. AdGear focuses on enabling brands to connect with Samsung TV audiences as they are exposed to digital media across all devices. Being part of an international company such as Samsung and doing business around the world means that we get to work on big complex projects with stakeholders and teams located around the globe.  

Samsung has developed a proprietary ad platform that leverages unique first-party TV data to help brands connect to their audience as they explore content across desktop, mobile, tablets and our SMART TVs. The Samsung Ad Platform delivers high-quality audience targeting powered by three key components: first-party audience data at scale, world-class data science, and brand-safe cross-device ad inventory.

What you’ll do

As a Data Engineer, you will be responsible for designing ETLs and for building scalable, distributed systems for real-time, high-volume bidding system. There will be opportunities to do Research and Development, to contribute to the Open Source community, and to review the code and share knowledge.

You will work with some incredibly talented and passionate developers within an engineering team with a strong technological background.

This is us: https://github.com/adgear/team

In this position, the chosen candidate is expected to have a hands-on, problem-solving approach and a friendly human-facing side to communicate and manage expectations.

 

RESPONSIBILITIES

  • Develop and maintain ETL pipelines (Apache Spark, Hive, AWS Athena, MapReduce)
  • Develop and maintain streaming jobs (Apache Spark, Kafka and Akka)
  • Develop and maintain data extractions tools (REST API clients)
  • Occasionally provide ad hoc data

NICE TO HAVE SKILLS AND/OR EXPERIENCE

  • Prior experience in a similar role
  • Experience in Java, Scala, Python, Bash, C, etc.
  • Solid understanding of Unix/Linux systems
  • Prior experience in streaming technologies like Akka, Kafka or Spark Streaming
  • Prior experience in Airflow

GENERAL SKILLS

  • Good communication skills and capacity/willingness to work in a multi-teams environment
  • Be resourceful, inventive and passionate about Internet technologies
  • You are eager to challenge the status quo and willing to learn new programming languages
  • A "can-do" attitude and comfortable managing competing for priorities to achieve a high level of customer satisfaction
  • Demonstrated ability to prioritize tasks and resolve problems in a timely manner
  • Ability to work autonomously, multi-task and work in a fast-paced and stressful environment
  • Be proactive, addressing potential problems before they occur
  • Strong attention to detail
  • Problem-solving outlook, can-do attitude is a must
  • Ability to prioritize & work well under pressure
  • A strong sense of responsibility and initiative and an ability to complete tasks accurately
  • Good communication skills and capacity/willingness to work in a multi-teams environment
  • Ability to work in a team environment and independently

WHAT'S IN IN FOR YOU?

• Great choice of snacks and drinks in the office available daily
• Board games and Ping-Pong
• Company outings, roasts, and many more interesting things
• Yoga in the office once a week
• Referral bonus
• Perkopolis website with great rebates, coupons and promotions.
• Amazing discounts through Samsung Employee Discounts website
• 100% Company-paid comprehensive extended health & dental coverage
• Travel, Life, and Short/Long term disability Insurance
• Group RRSP Matching Program up to 5%
• Group TFSA Program
 

Read More

Apply for this position

Required*
Apply with Indeed
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file