Golang / Go Job: Data & Integrations Engineer


Data & Integrations Engineer at Customer.io

Portland, Oregon, United States 🇺🇸   (Posted Nov 7 2017)
About the company
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.

Job position
Permanent - Remote work possible

Job description
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.

Skills & requirements
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.

Instructions how to apply
Please apply at: http://grnh.se/1b8uhk1
[ job website ]

Let them know you found the job via https://www.golangprojects.com
(Companies love to know recruiting strategies that work)

Other jobs that might be interesting

District Capital Full Stack Engineer (Go Backend) - District Capital   (December 2018)
San Francisco, Washington, Remote, California, United States (Remote possible)

Senior Software Engineer, Golang (Help with sponsorship) - WGames Inc.   (December 2018)
Toronto, Canada
WGames, is a well-funded, social gaming company based in the heart of downtown Toronto. We develop high-end mobile games that will be distributed globally. We are seeking an experienced, talented Golang Software Engineer with strong RESTful API design and UNIX...
Rose Rocket Intermediate / Senior Software Engineer - Rose Rocket   (December 2018)
Toronto, Canada
We are looking for a Intermediate / Senior Software Engineer to come in and help us build exciting features. We're solving exciting industry problems such as: route and resource optimization, OCR / ML document management, workflow automation and customization ...
About Golangprojects