Tinuiti

Data Engineer II

Job description

WELCOME TO TINUITI! We are the largest independent performance marketing firm in North America across the Triopoly of Google, Amazon, and Facebook. Our proprietary Mobius AI and data analytics technology powers the ultimate performance for eCommerce brand-building and sales. With over $2 billion in digital media managed, we are proud to represent the most renowned brands like Converse, Nestle, Rite Aid, Advil, Etsy, Tommy Bahama — to just name a few.

Our GROWTH is explosive! Tinuiti has more than doubled in the last 2+ years, from 350 employees to almost 1,000 today, and we are on pace to be around 1,500 by the end of 2022 with a 30% increase in revenue year-over-year. We are owned by our employees and New Mountain Capital, a $30B private equity/alternative investment firm.

What makes us most proud are our employees and our people-first, award-winning CULTURE of cultivating happiness and UNITI (Unleash greatness, Never stop learning, Ignite your passion, Thankful living, Innovate & Inspire change).

BUT DON'T JUST TAKE IT FROM US…

  • Best Places to Work (Inc. 2021/2020, Glassdoor 2020, AdAge 2020/2019).
  • Digiday Worklife Awards (Employer of the Year 2018, Top Boss 2020).
  • Glassdoor: 4.6/5 stars (203 reviews), 82% recommend a friend, 94% approve of the CEO Great work/life culture balance, competitive salary and benefits, and a big emphasis on mental and emotional health for all employees.

Summary

The Tinuiti Data Services team exists to empower our partners across the business by building and operating an efficient, resilient, and trustworthy technology stack for consuming, managing, and serving data that facilitates actionable insights.

Tinuiti Data Engineers own the processes by which data is ingested from 100+ platforms across hundreds of clients, quality checked, transformed, and presented to users, ensuring the data meet reporting, analysis, and machine learning requirements as the foundation of the Mobius suite of data products.

Responsibilities

  • Build, maintain, and enhance the data ingestion apparatus and data warehouse, delivering actionable data to our partners at scale.
  • Develop systems and processes to ensure data quality and take prescribed actions when quality controls are violated.
  • Optimize and automate ingestion, transformation, and export processes for a variety of data sources for our data pipelines.
  • Collaborate with Product Management, Data Operations, and QA to resolve outstanding issues and identify enhancement opportunities.
  • Collaborate with and maintain the accountability of SaaS data ingestion partners.
  • Collaborate with data warehouse partners and other relevant groups in the data warehousing space, e.g. dbt or Locally Optimistic Slack groups.
  • Contribute and adhere to software development best practices, including code quality standards.
  • Maintain excellent documentation, including data lineage and supported use cases.
  • Partner with adjacent teams, e.g. analytics to ensure that they are provided with an excellent experience using our data products.
  • Establish and main situational awareness regarding the tools and services in the data ingestion and warehousing space, ensuring Tinuiti is prepared to take advantage of innovation.
  • Develop familiarity with adjacent functions, e.g. QA, Business Intelligence, DevOps to contribute to team resilience.

Requirements

  • 5+ years of experience building and operating data management software and BI products.
  • Working with data stack components in the cloud using data collection platforms such as Fivetran, Stitch, Funnel.io, Alooma, Matillion, Talend, AirByte...
  • Comfortable writing complex SQL queries to implement business logic.
  • Demonstrated familiarity with developing dimensional models in columnar databases such as Snowflake, BigQuery, or Redshift.
  • Comfortable with principles and terminology associated with AWS or GCP.
  • Comfortable working with the following:
    • Python
    • REST or GraphQL
    • Serverless Design
    • Git
  • Experience operating in an agile development environment.

Nice-to-haves

  • Experience with Docker or Kubernetes containers
  • Working within a globally distributed team, including offshore partners.
  • Knowledge of the marketing industry is strongly preferred.
  • Experience with or willingness to learn dbt.
  • Bachelor's degree in Computer Science or Mathematics.
  • Proven track record of delivering high-quality data products in a timely manner.
  • Experience in Java or similar programming languages
  • Experience working with Tableau and Tableau Prep or similar BI Tools like Power BI, or Looker

Disclaimer: This description has been designed to indicate the general nature and level of work performed by employees within this position. The actual duties, responsibilities, and qualifications may vary based on assignment or group. Tinuiti is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, gender, sexual orientation, gender identity or expression, religion, national origin, marital status, age, disability, veteran status, genetic information, or any other protected status.

FLSA Classification: Exempt

Working Conditions: Working indoors, sitting at a computer for extended periods of time, lifting no more than 10 pounds.

#LI-remote

Please let the company know that you found this position on this Job Board as a way to support us, so we can keep posting cool jobs.