Senior Data Engineer

Agility
UT, United States
Full-time

Senior Data Engineer - Data Engineering

Role Description

Our Company

Check us out at Agilityads.com

Summary

Agility is precision advertising. We enable mid-market companies to advertise cross-platform, cross-media, and cross-device, using audience data combinations they can’t find anywhere else.

We extend a company’s reach beyond paid search and social, with precision.

History

In 2021 Agility discovered an opportunity to build technology that positioned us as a market leader in open-internet advertising.

Over the last few years, we invested heavily in that vision, and have seen exciting sustainable growth as we’ve successfully moved upmarket in that space.

Agility is a profitable business and continues to grow.

Positioning

We are the only complete precision advertising platform, and the only platform bringing together all unique audience data sources.

Our customers are choosing us over the market leaders because we obsess about their unique needs. We have aligned the entire company (every aspect of their experience from first touch to ongoing renewal) to our target customer : Mid Market companies with $50M to $500M in revenue who’s AOV / ACV represents low-friction buying behaviors.

Our Mid Market deals are 50-100x the size of our past SMB deals, they don’t churn for us, and they still close at a high rate with a short sales cycle.

It’s very rare when a sale just works , and we’re experiencing that now contributing to explosive growth.

Growth Goals

Agility has experienced rapid growth. We expect to double again this year and triple in the coming year. Agility is positioned to be a leading name in adtech nationwide within 3 years.

Culture

Our culture is our secret sauce. We are doing the best work of our lives. We recognize the rare opportunity for growth that is in front of us.

We have three pillars : 1) We are people-first, 2) we take extreme ownership, and 3) we work smart.

Compensation

Compensation depends on experience and the level of responsibility that you will be taking on. We pay 100% of your health, dental, and vision insurance.

Agility is a bootstrapped company. This means we are still at the early stages of stock issuance even though we are highly profitable and our revenues are well beyond startup.

There would be ample opportunity for generous stock options aligned with your role and title.

The Role We Need Senior Data Engineer

Value Proposition

What value does a Senior Data Engineer bring to the team?

As a Senior Data Engineer at Agility, you will lead the charge in designing, building, and optimizing our data architecture and infrastructure to ensure we remain at the forefront of advertising technology.

Your mission, should you choose to accept it, is to influence and implement our data-driven initiatives, crafting solutions that empower our teams to unlock the full potential of our data, turning raw information into valuable insights.

Spearhead the development of scalable, performant data pipelines and systems that can handle vast amounts of batch and streaming data.

Collaborate with cross-functional teams to architect and fill robust and efficient data models that cater to various data needs, providing a solid foundation for analytics, machine learning, and AI initiatives.

Join us on this exhilarating journey of innovation and transformation, where your expertise will be the driving force behind our next phase of success.

If you're ready to unleash your potential, tackle challenges head-on and shape the future of Agility, apply now and take part in this once in a lifetime opportunity!

The experience, qualities, and skills below will ensure you’re successful in your role and in owning your responsibilities.

Who You Are

Driven, curious, tenacious, focused and optimistic. You can see the path through the chaos and eat the elephant one bite at a time to achieve your mission.

You have the ability to investigate new technologies and designs that might solve the problem without going too far down the rabbit hole.

  • You’re an excellent communicator, able to translate complex technical ideas into easy to understand language.
  • Principles : You care deeply about maintaining integrity, setting and achieving goals, and doing work you’re proud of. You can build and maintain healthy relationships, and don’t have to sacrifice relationships to achieve results.
  • Network : For any of the areas that you don’t feel strong in, you have loyal past co-workers and employees that are exceptional in these areas and would follow you in joining Agility

Key Responsibilities

  • Architect, strengthen, and expand the core data products that scale our business. You’ll get on a team of talented engineers and stakeholders and envision how all the data elements from multiple sources should fit together as a whole, and then execute on that plan.
  • Fully own critical portions of Agility data products. Collaborate with stakeholders to understand needs, model tables using software engineering and data warehouse best practices, and develop large-scale data processing solutions to ensure the timely delivery of high-quality data.
  • Partner with Analytics Engineers, Data Scientists, and Software Engineers to create data products that will serve analysis, ML and reporting needs intuitively.
  • Develop best practices for governance of data sets with sensitive information.
  • Build strong and collaborative partnerships with data scientists, analytics engineers, Machine Learning practitioners, and product stakeholders.

Qualifications

This is our wish list - ideally you would have all of these, but having most of them is probably more realistic. Unicorns are unlikely and we know that, so if you have a majority or similar experience, apply anyways!

  • 7+ years of experience in data engineer roles
  • Expert at Google Cloud Platform and resources strongly preferred
  • Experience working in Advertising data projects
  • Strong understanding of current data engineering concepts, techniques and technologies; e.g. data contracts, software engineering design patterns, Airflow, DataFlow, Spark, BigQuery, Snowflake, DataBricks etc.
  • Strong understanding of current EDW techniques and design patterns; e.g. Data modeling, data marts & data mesh, data virtualization, etc
  • Experience validating data quality, preferably with automation
  • Experience with data governance, data privacy and security principles; e.g. policy enforcement, masking, anonymizing etc.
  • Experience curating and maintaining data catalogs
  • Extensive experience in the design, build, optimization and maintenance of ELT / ETL batch and streaming pipelines, especially with GCP tools;

e.g. DataFlow, DataProc, DataPlex, etc

  • Experience with data and entity relationship modeling to support data warehouses and analytics solutions
  • Deep understanding of different kinds of data and the databases that house it, such as : OLAP, graph, OLTP and NoSQL
  • Comfortable working with unstructured and semi-structured data
  • Experience working in a professional software environment using source control (git), an issue tracker (JIRA, Confluence, etc.

continuous integration, code reviews, and agile development process (Scrum / Lean).

  • Have an Agile mindset, collaboration with cross-functional teams to a shared goal.
  • Experience with machine learning workflows and data requirements for use with ML frameworks.
  • Experience with containerization using Docker.

Can’t wait to meet you and share all the details!

Adam Phillipps

VP of Product & Data Strategy

13 days ago
Related jobs
Promoted
Pluralsight
Draper, Utah

Who you're committed to being: * Eager to dive in to data sources to understand availability, utility, and integrity of our data * Passionate about data, analytics and automation with experience cleaning and modeling large quantities of raw, diverse, and disorganized data * Creator of reproducible a...

Promoted
Social Finance Ltd
Salt Lake City, Utah

As a Senior Software Engineer, you will work alongside our experienced team of data engineers and product managers to develop and maintain our cutting-edge data handling platform using Snowflake, dbt, Sagemaker, AWS, Tableau and Airflow. SoFi runs on data! We are seeking a highly motivated Senior So...

Promoted
Renaissance Services
Salt Lake City, Utah

Experience architecting data warehouses, data lakes, and data meshes that are organized, performant, and easy to use. Bonus Points For:Understanding K-12 education dataExperience with the tools we use, like AWS (including Glue and Lambda), Redshift, Data Build Tool (DBT), Snowflake, and Docker - plu...

BDO
Salt Lake City, Utah

Net, C#, Qlik, Power BI, Machine Learning, Azure Data Factory, RedShift, UiPath, Cloud, RPA, AWS, Redshift, Kinesis, QuickSight, SageMaker, S3, Databricks, AWS Lake Formation, Snowflake, Python, Qlik, Athena, Data Pipeline, Glue, Star Schema, Data Modeling, SQL, SSIS, SSAS, SSRS, PySpark, Microsoft ...

SoFi
Cottonwood Heights, Utah

As a Senior Software Engineer, you will work alongside our experienced team of data engineers and product managers to develop and maintain our cutting-edge data handling platform using Snowflake, dbt, Sagemaker, AWS, Tableau and Airflow. SoFi runs on data! We are seeking a highly motivated Senior So...

Olsson
Salt Lake City, Utah

As a Senior Civil Engineer on our Data Center Civil Team, you will be a part of the firm’s largest and most complex projects. We are Olsson, a team-based, purpose-driven engineering and design firm. You will serve as a project manager on some projects and lead design engineer on others. Bachelor's D...

Pluralsight
Draper, Utah
Remote

In this role, you will need to use your knowledge of data pipeline orchestration, standard methodologies for data warehouse performance, data migration strategies, and analytics architecture to function collaboratively within a team environment. Improving observability and maintainability in our dat...

SoFi
Salt Lake City, Utah

As a Senior Software Engineer, you will work alongside our experienced team of data engineers and product managers to develop and maintain our cutting-edge data handling platform using Snowflake, dbt, Sagemaker, and Airflow. SoFi runs on data! We are seeking a highly motivated Senior Software Engine...

Redo
Draper, Utah

We are hiring our first full-time data engineer to develop and maintain our growing data infrastructure. At least 4 years of full-time experience in data engineering. Work with stakeholders to collect requirements for data systems. Architect and implement data systems. ...

Olsson
Salt Lake City, Utah
Remote

As a Senior Civil Engineer on our Data Center Civil Team, you will be a part of the firm’s largest and most complex projects. You will serve as a project manager on some projects and lead design engineer on others. Bachelor's Degree in civil engineering. At least 8 years of related civil engine...