Montreal, QC, CA
Full Time

Job Description

Engineering at GoTo

We’re the trailblazers of remote work technology. We build powerful, flexible work software that empowers everyone to live their best life, at work and beyond. And blaze even more trails along the way. There’s ample room for growth – so you can blaze your own trail here too. When you join a GoTo product team, you’ll take on a key role in this process and see your work be used by millions of users worldwide.

Here at GoTo, we offer a broad portfolio of SaaS products that unlock the potential of the modern remote, in-office and hybrid workforces. We help people do their best work – whenever, wherever and, however. With millions of users across the globe, our portfolio includes some of the most recognized and popular software products in the world today, (GoToMeeting, GoToConnect, GoToResolve, GoToMyPC, GoToWebinar, LastPass, Rescue, etc.).

Currently, we are expanding the scope and scale of our global Data team. To support this growth, we’re searching for a Big Data Engineer (entry/mid-level) to join our team.

In this Montreal, Canada based role you will focus on 2 primary objectives. One of those primary objectives will be to help build and deliver high-quality data products for our global operations, data science, ML and finance teams. The other primary objective will be to help maintain, support, and improve those high-quality data products.

Your Day to Day

  • Design, build and launch efficient and reliable data pipelines to source data from complex and disparate data sources, and process that data into consumable formats that help to enable insights

  • Monitor and maintain existing data pipelines by debugging data issues, releasing hot fixes, and optimizing performance to ensure data quality and adherence to SLA’s

  • Collaborate with Product Managers, Data Scientists, and representatives from various cross-functional teams to understand data needs

  • Understand complex business requirements and develop metrics to drive business growth and decision making

  • Suggest improvements to the existing development processes and practices to improve the overall efficiency of the team.

  • Document system designs, specifications, and work artifacts

What We're Looking For

  • Professional Big Data experience, (e.g., ETL design and development, Data warehousing, Data modelling, Distributed data processing)

  • Strong SQL writing and data analysis experience

  • Python and Spark programming skills, (Inc. frameworks, libraries & tools)

  • Hands-on experience working in Big Data and Cloud ecosystems, (e.g., Hadoop framework, AWS, EMR, EC2, S3, Lambda, Hive. Airflow, Delta Lake, Hudi, etc.)

  • Practical knowledge of Linux or Unix Shell Scripting

  • Must be passionate about Big Data, technical challenges, and problem solving, (Inc. real-time and batch processing on large volumes of data with significant complexity)

  • Bachelor's degree in Computer Science (or equivalent) required, Master’s degree preferred

  • Ability to clearly communicate with technical and non-technical audiences, (Inc. verbal and written language skills)

You’ll be working towards a shared goal with an open-minded and cohesive team greater than the sum of its parts. At GoTo, we’re passionate about growing a diverse and inclusive work ecosystem because unique takes make us a stronger company, and Stronger Together. We’re committed to creating an inclusive space for everyone, no matter what. That’s how we’ll Be Real, Think Big, Move Fast, and Keep Growing along the way.

GoTo Product Portfolio: GoTo Meeting, GoTo Connect, GoTo Resolve, GoTo Contact,  GoTo Webinar, GoTo Room, GoTo Training, Jive, Rescue, GoTo Assist, Rescue, Lens, LastPass, Pro, Central, GoToMyPC, (

Keywords: Agile, AWS, BI, Big Data, Cloud, Computer Science, Data Modelling, Design, Develop, EMR, Data Engineer, ETL, Extract, Hadoop, HDFS, Hive, Infrastructure, Data Integration, Kafka, Kinesis, Pipelines, Platform, Presto, Python, RDS, RPJ, S3, SaaS, Scrum, Software, Spark, SQL, Transform, Warehouse

We're connecting diverse talent to big career moves. Meeting people who boost your career is hard - yet networking is key to growth and economic empowerment. We’re here to support you - within your current workplace or somewhere new. Upskill, join daily virtual events, apply to roles (it’s free!).
Are you hiring? Join our platform for diversifiying your team
Big Data Engineer