Help us spread the word

Senior Data Engineering Developer

The data empire is growing at Unbounce, and we want you to be a part of it!

 

We’re looking for a delightful DataOps Developer to join our Business Intelligence squad and help bring even more awesomeness to our flourishing data hub. You’ll be an integral member of our Data Chapter which brings together data disciplines from around the company: BI, Data Science, Data Analysis, Business Analysis, and Product Development.

 

You’ll be responsible for our data tooling and platform and help bring our data democratization mandate to life.

 

We are growing Unbounce by doing what we love.

2

Vancouver/Montreal

We’re headquartered in downtown Vancouver, BC, and have a growing office in Montreal’s Plateau neighbourhood. Both are right in the middle of transit, restaurants, bars, and plenty of other sights and sounds.

4

Amazing Customers

From startups and small businesses to big brands that you know and love, over 10,000 businesses use Unbounce to do better marketing.

3

Driven Team

Our team is hovering around 125 and we have a rapidly growing user base of savvy online marketers. We’re 6 years old, we have strong growing revenue, and our customers love us.

5

Awesome Tools

Depending on your needs, we provide an iMac or MacBook with plenty of rendering power for all those pixels. 

6

Four Weeks Vacation

You heard it here first! We offer an extensive vacation package to every employee -- no matter your job title. You work hard, you deserve a great vacation.

7

$1000 Vacation Bonus

We encourage everyone to take their four weeks vacation and offer a $1000 vacation bonus to see that you do. Our hope is that this cash helps you explore new avenues and experiences.

8

Benefits

We offer a solid work-life balance to keep your mind healthy, and medical, dental, life, and vision insurance for the rest. As additional perks, we offer a $500 networking budget and a $500 health & wellness allowance each year.

9

Keep Learning

Keep up to date and improve your skills. Whether it's purchasing books, attending conferences or taking new classes, we encourage you to further your education and unleash your inner nerd.

10

Flexible Hours

We don’t punch clocks and our reasoning is simple: act like a grownup, get treated like a grownup.  Put in an honest day's work and you can earn some flexibility for when and where you do it.

1

Work Ethic

There is a common thread amongst all of us at Unbounce and it's our drive to create the best possible product and experience for our customers. We're a startup that has gotten to where we are with hard work and a strong work ethic. As a result, we enjoy an awesome culture and some great perks that make it all worthwhile.

Sound like a fit?

If not, we have more open positions available here

A Little Bit About You:

Your Key Responsibilities:

1

Don't send us your resume, we'll just delete it. They’re boring to read and we know you can do better than that.

Create a landing page in Unbounce, which can include:

 Links to your LinkedIn, Twitter profile and/or personal website

❯ Examples of companies you've worked with and some details of work performed/success achieved.

❯ 3 examples of websites that you think are doing exciting work

❯ What you find intriguing about working at Unbounce

❯ Why you think we should hire you

❯ Your Rockstar name (ask the internet)

2

3

5

If you haven't done steps 1-4 yet, do not pass Go and do not click the button below.

Hire me!

Help us spread the word

This position is open to candidates in Vancouver.

4

Let's talk logistics. Are you located in Vancouver? Are you a Canadian Citizen or a holder of a valid work permit?

  • You have extensive experience in building and operating batch ETL pipelines and workflows. We’re trending towards a Luigi, AWS Data Pipeline, and the AWS EMR stack
  • You are familiar with ‘real time’ streaming event processing systems like Storm, Spark Streaming, Flink, and Google Cloud Dataflow
  • You have a solid understanding of data warehousing techniques, how to transform OLTP to OLAP, how event streams fit in, and how to keep it agile and anti-BDUF
  • You are versed in distributed computation/programming frameworks/models like MapReduce, graph processing, and DataFlow
  • You are comfortable with modelling complex distributed software using techniques like messaging, Domain Driven Design, Event Sourcing, and CQRS
  • You have a deep understanding of data structures (timeseries, columnar, document, key value, relational, counters, CRDTs, probabilistic, etc), and when/how to apply them
  • You have operational experience with Spark, and Spark performance tuning
  • You have opinions about big data processing architecture themes like Kappa and Lambda
  • You have experience in database administration. We use MySQL, Dynamo and Redshift
  • You have extensive experience in building and maintaining data integration components. We integrate with RDBMSs, event streams, third party HTTP APIs, unstructured data sinks like log files, web scrapes, etc
  • You have worked in a DevOps role automating infrastructure. We use AWS, CloudFormation, TerraForm, and Docker, among others
  • You have experience with distributed file systems like HDFS, S3, and EMRFS
  • You have experience with distributed message queues like Kafka and Kinesis
  • You have experience in data modelling for BI tools that enable reporting, metrics, KPIs, and alerting. We’re using Mode Analytics, Sense.io and Domo
  • You have used and integrated with modern analytics tools like Mode, Looker, Chartio, Tableau, etc
  • You have a passion for all things data. You dream about distributed systems and wish you could be a fly on the wall in a Google Spanner development sprint
  • You’re a delight to work with
  • BONUS: You vehemently support our initiative of constantly making terrible pun jokes and abysmal alliteration
  • Develop, maintain and support the Unbounce data hub: our collection of batch and real time ETL pipelines and data sinks. We’re currently using SQL, Spark, Python, R, Luigi, Parquet, S3, MySQL and RedShift
  • Develop, maintain and support data sync integrations with all our third party SaaS products (Recurly, Zendesk, HubSpot, etc)
  • Work with our Data Chapter team (comprised of BI, Data Science and Analyst capacities) to support current and anticipate future data needs
  • Work with the Engineering team on building and maintaining our internal Event Bus. We’re currently using SNS+SQS and Kinesis
  • Instrument our marketing web properties (unbounce.com, Unbounce Blog, etc) with web analytics tracking. We’re currently using GA, GTM, KissMetrics, and Segment
  • Instrument our product, both server side and client side, with user behaviour tracking and analytics. We’re currently using JSON schema and a custom built ‘event bus’
  • Train and advise Data Chapter members with data munging best practices
  • Advise and work with the Platform product development squad on our in-app analytics, web tracking, and AB testing components/features
  • Keep a close pulse on the data tooling landscape to identify opportunities to outsource
  • Work with the QA chapter on adding automated testability, validation, and auditing to our data pipelines and data products
Fix the following errors:
Hide