Data & Integrations Engineer at Customer.io
United States of America
At Customer.io our mission is to help business talk like people. Today over 1000 internet businesses use Customer.io to manage, send, and track performance of email, SMSes and push notifications. Unlike typical marketing platforms, customer.io helps business increase relevance by using behavior data: what people do or don’t do when logged in to a web or mobile app. You can read more on our careers page.

We're looking for a Data and Integrations Engineer to be responsible for all of the internal business data for Customer.io. Our strategy is to get data from all of the tools we use to power our functions: finance, customer support, sales, marketing, and product and put it all in a data warehouse. From there we can leverage that data by combining it and making it visible to the company in dashboards, or making it accessible in the tools people use every day to do their job.

We have a lot of this infrastructure set up already using a third party. Your job is to take over the responsibility of getting all our data from point A to point B and making sure it’s reliable and complete. You’ll work with other departments within Customer.io to continuously improve and update the data in our warehouse and our understanding of it in order to help us be better, smarter, faster.

Let us be more specific. Here are a few examples of things you’d be doing around here:

Own our business data and how it gets from A to B - You’ll know everything about how our business data gets from the tools we use in to our data warehouse. Today we use tools like Segment, Stitch Data, Snowplow, Zapier and DBT as part of our data pipeline.
Instrumentation of the Customer.io App. You’ll build expertise on how Customer.io (the app) is instrumented and build and enhance so that we can our teams can effectively use our own tool in new and innovative ways to trigger messages to customers.
Build custom tools and views from the data warehouse. You’ll find ways to get data from where we have it (like our data warehouse) to where it’s useful (like inside our Helpdesk software and at the fingertips of our technical support engineers. We use Mode and Looker to help us understand our data today.
Work with teams to make sure our new initiatives feed data in to our warehouse. For example, when we add a new initiative like a weekly webinar, you’ll advise and work with marketing to get data about the initiative flowing into the warehouse in a usable way.
Joining our team, you’ll report to Colin - our CEO and co-founder - and new dad!. You’ll work alongside our Supreme Data Overlord aka Data Analyst aka Julie Beynon as your partner in data crime (you won’t really be committing crimes) in service of the rest of the company.

What will you bring to the table?

You’re someone driven by curiosity in your approach to problem solving. We’ve had a lot of recent headscratchers trying to figure out why some piece of data is or isn’t arriving in the warehouse. With a problem like that your curiosity leads you to understand the problem completely. Once you understand something well, you can write clearly and concisely to describe it to other people and help to solve it.

In the recent past, you’ve instrumented websites and applications with analytics tools. Ideally you’ve gone a bit deeper than a basic google analytics integration where you copy and paste a snippet. You have a good familiarity with how analytics tools and apis work in general.

You've set up applications on modern cloud infrastructure and have familiarity with AWS and more specifically operating an Amazon Redshift data warehouse.

You’re comfortable working on the command line and writing SQL statements to query a database. You also have a good understanding of at least one modern programming language and are familiar with storing your work in a version control system like Git. If you know Python and have used it for analysis, that’s a bonus.

You also have some experience in data analysis and a strong interest to continue learning.

If you’re missing one or two of the things above but have a desire to learn and meet other things we’re looking for, we’d still like to hear from you.

----

Work at our head office in Portland, OR or anywhere in the world you want. We want to enable you to do your best work, and this is how we aim to do that—

Competitive salary - We’re offering $80,000 - $100,000 USD for this position in the company depending on experience.

Equity - You'll own a piece of the company. It's not a get-rich-quick deal, but if you stay around for a while, we're planning to be a long-lasting company and your piece of it may be a nice bonus.

Big Impact - Our team is small, but growing quickly. The work you do will materially impact how successful we are as a company.

Great Tools - Everyone in the company has a budget for a computer, a motorized standing desk, Steelcase Leap office chair, external monitor, and anything else you'd like to get your job done.

Health Benefits - We pay 100% of your premiums for medical, dental and vision.

Paid Parental & Medical Leave - including adoption

Retreats - We get our whole company together once a year. We've had retreats in Reyjavik, Barcelona, Romania, and Hunter Mountain, NY.

Vacation - Rest and recuperation is important. We offer unlimited paid time off with a 2-week minimum per year.


At Customer.io, we’re committed to building a diverse environment, and encourage minority applicants. So far, we have team members in France, Germany, Canada, and all over the US. Our CEO and CTO grew up in Singapore and Arkansas respectively, but met in New York City. Our company culture is always evolving; people from different backgrounds bring valued perspective and thoughtfulness to the work that we do and the culture we foster.