Senior Data Engineer
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