Software Developer Co-op, Data Services

Engineering Vancouver, British Columbia Remote - Canada



COMPENSATION: The 8-month Co-op Term will pay $3500/month premised on a M-F work schedule of 37.5 hrs/week.

Do you want to be challenged with some of the most stubborn head-scratchers facing software developers right now? Do you want to work with a highly experienced team of data scientists, developers and data analysts? Moz is on the hunt for a highly motivated, eager co-op student to join our Data Services team!

As a Software Development Co-op student on our Data Services team, you will help us build the next generation of data services at Moz as well as support our existing lineup of services and systems. The ideal candidate has interests in data analytics, pipelines, and services.

Our development process is agile and we believe in being practical, pragmatic, and client-focused. We write a lot of Golang code, dabble in a sensible amount of Ruby and Python, make heavy use of DBs and pipelines, and do it all with a healthy dose of common sense. Our infrastructure is powered by AWS, and we believe in fostering a DevOps-friendly culture. As a combined company we have over 20,000 customers ranging from mom and pop businesses to Fortune 500 corporations.

We are an office optional company. This position can be fully remote from anywhere within Canada. We're also open to having folks be based out of our Vancouver, BC offices.

Diversity & Inclusivity. Moz is committed to building diverse teams where people of all identities and backgrounds are welcome, included, and respected. It's our mission and promise to interview a diverse and representative slate of candidates before making an offer for our open roles.

What You’ll Do

  • Work with languages like Golang, Ruby, and Python to solve problems in large-scale data collection, aggregation, and storage with a focus on performance and readability

  • Work with terabyte-scale MySQL and MongoDB databases performing a variety of tasks such as data partitioning, normalization, sharding, maintenance etc.

  • Assist senior developers with building data ingestion & analytics pipelines for a large scale of data refreshed regularly

  • Perform rigorous testing and code reviews to ensure code quality

  • Work with a team of developers in an agile software development process

  • Understand and embrace our core values: Transparency, Accountable, Generous, Fun, Empathetic and Exceptional.

Experience We Want to See

  • Strong verbal and written communication

  • Collaborative team player

  • Inquisitive when faced with challenges and unknowns

  • Enrolled in a Computer Science or Computer/Software Engineering program at a post-secondary institution

  • Local to Vancouver, BC (or if in different timezone, willing to align with Pacific Standard Time) 

  • Can commit to an 8-month work term (or longer)

About Moz 

Moz is the most trusted authority in online search with powerful SEO and Local Search platforms to help marketers improve the position of their brands, business locations and competitive rank in search results. Moz’s platforms are powered by world-class quality data, both robust and fresh enough to serve as the foundation upon which crucial business decisions are made.

Some reasons why you’d want to work with us:

  • You want to play a big part in a small but profitable company who are industry leaders.

  • You do your best in a setting where excellent work is what’s valued—not face time (a good work-life balance is just how we do things!)

  • You value authenticity and a work environment that values who you are and what you can do.

  • You’re looking for a big challenge that involves lots of variety, collaboration, inventiveness, and on your toes thinking.

  • You want to work alongside people who are passionate, friendly, and helpful.