Senior Data Engineer

Posted 5 Days Ago
Hiring Remotely in United States
Remote or Hybrid
153K-198K Annually
Senior level
AdTech • Digital Media • eCommerce • Marketing Tech • Mobile • Software
Button’s mission is to build a better internet, fueled by commerce.
The Role
The Senior Data Engineer will build and maintain data systems, pipelines, and integrations, collaborating with cross-functional teams to meet data processing needs while ensuring data quality and operability.
Summary Generated by Built In

Button’s mission is to empower the companies shaping the creator and affiliate economy - fueling mobile growth with innovation and new paths to monetization. Today, we work with some of the largest and most interesting businesses in the world to connect shoppers, creators, and retailers with what they love at the tap of a button. We build with the consumer experience in mind, have a reputation for paving the future of mobile, and have a good time doing it.


As a Senior Data Engineer, you will help build systems responsible for ingesting, processing, and modeling the data that drive critical decisions we and our customers make, including custom integrations with external APIs when needed. You will work on machine learning and analytics data pipelines that process billions of events across Google Cloud and AWS, orchestrated with Airflow and dbt Cloud, and written in SQL and Python. You will partner closely with ML, analytics, and infrastructure to meet functional and non-functional stakeholder requirements while adhering to our high standards for privacy, reliability, scalability, and cost.


Your work will directly shape how Button makes strategic decisions and tactical tradeoffs in our product. You will play a crucial role in developing and scaling efficient data infrastructure as our storage and processing demands grow. Our high-trust, fast-moving culture provides an environment to rapidly build expertise with cloud services at meaningful scale. We embrace a diverse range of technologies, deploying changes to production dozens of times each day.


AS A SENIOR DATA ENGINEER, YOU WILL:

  • Collaborate closely with data scientists, analysts, product managers, and ML and infrastructure to design, build, and deploy reusable components for data ingestion, processing, modeling, and machine learning.
  • Partner with Engineering and Data leadership to shape and execute Button’s data strategy and roadmap.
  • Build and operate robust, scalable ELT pipelines processing billions of events using BigQuery, dbt, Airflow, and/or AWS; including custom integrations with external APIs as needed.
  • Implement comprehensive observability for critical business processes through monitoring, alerting, logging, tracing, and defining clear objectives for freshness, latency, and reliability.
  • Deliver accurate, well-modeled datasets that satisfy both functional and non-functional business requirements, including standards for privacy, security, scalability, and cost.
  • Troubleshoot and resolve data issues end-to-end, driving root-cause analysis and preventative solutions.
  • Own and evolve Button’s data infrastructure lifecycle, including architecture design, data quality/governance, storage optimization, orchestration, access controls, and cost management.
  • Document best practices and actively mentor teammates through code reviews, documentation, and design discussions.


WE LOOK FOR TEAMMATES WHO:

  • Have substantial experience and ongoing interest in modern data engineering and infrastructure frameworks.
  • Demonstrate a bias for action by acting with urgency and delivering when it matters most.
  • Collaborate effectively with cross-functional teams, clearly articulating technical trade-offs and proactively incorporating feedback.
  • Possess strong data fundamentals: SQL, data modeling, ETL/ELT patterns, testing practices, schema design, and query optimization.
  • Build systems with an emphasis on operability: versioned code, CI/CD, documentation, instrumentation, and clear runbooks.


EXPERIENCE LEVEL:

  • 7+ years of SQL experience
  • 7+ years of experience building, maintaining, and supporting high-volume data systems and infrastructure
  • Experience with custom API integrations
  • Experience with cloud data warehouses such as BigQuery and Snowflake
  • Experience with Python, Apache Airflow, and dbt
  • Experience with AWS services such as RDS, Aurora, and S3
  • Experience with relational and non-relational databases (PostgreSQL, MySQL, DynamoDB, Redis)
  • Experience with infrastructure as code (Terraform is a plus)
  • Experience with AWS infrastructure and GCP infrastructure not listed above is a plus


Button provides employees with a RemotePlus workplace, which blends “work from anywhere” with in-person collaboration. Button has a “hub” workspace in New York City as well as team members distributed across the United States and beyond. The salary range for this role is expected to be between $153,000 - $198,000 (offered salary is based on a number of factors including skills and experience relative to the job description listed above).


In addition, Button provides employees with a 401(k) plan and automatically contributes 3% of an employee’s salary annually. We also want our employees to be well-rested and live balanced lives–Buttonians enjoy unlimited time off (including birthdays off) and periodic Mental Health Weeks which allow the entire company to take a breath and recharge, as well as an employee assistance program. For many of the health, vision, and dental insurance plans offered by Button, the company covers 100% of the premiums for employees and 75% for dependents. Button offers all employees and their dependents complimentary memberships to One Medical as well as a monthly stipend for mobile phone/internet and an annual lifestyle stipend. Button also offers employees in select markets “All Access” memberships to WeWork as well as regular “coworking days” and social events. Most of all, Button offers our employees the opportunity to live our company values–Grow & Learn, Experiment, Adapt, and Deliver–and to be a part of an incredible team of humans working together to build a better internet, fueled by commerce.


Button is committed to being a welcoming and inclusive workplace for everyone, and we are intentional about making sure people feel respected, supported and connected at work—regardless of who you are or where you come from. We value and celebrate our differences and we believe being open about who we are allows us to do the best work of our lives.


Button is an Equal Opportunity Employer. We do not discriminate against qualified applicants or employees on the basis of race, color, religion, gender identity, sex, sexual preference, sexual identity, pregnancy, national origin, ancestry, citizenship, age, marital status, physical disability, mental disability, medical condition, military status, or any other characteristic protected by federal, state, or local law, rule, or regulation.




Top Skills

Apache Airflow
AWS
BigQuery
Dbt
DynamoDB
MySQL
Postgres
Python
Redis
SQL
Terraform
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: New York, New York
58 Employees
Year Founded: 2014

What We Do

Button is the mobile commerce technology company that is powering a commerce-driven internet. Today, we work with some of the largest and most interesting businesses in the world to connect consumers with what they want at the tap of a button. We build with the consumer experience in mind, have a reputation for paving the future of mobile, and have a good time doing it.

Founded in 2014, Button has driven over $15 billion in consumer spending powered by its platform and has raised over $65 million in venture capital. With a NYC Hub and RemotePlus workplace, Button has consistently been recognized as one of the best places to work by BuiltIn, Fortune, Inc., Entrepreneur, and Crain's.

Why Work With Us

Button prioritizes the growth of its employees--both while at Button and in their greater careers--as a testament to this, the majority of our leadership team is "homegrown." We understand that we will only get as far as our people will take us, which is why we take strides to maintain healthy work/life balance and provide exemplary benefits.

Gallery

Gallery

Similar Jobs

CrowdStrike Logo CrowdStrike

Senior Data Engineer

Cloud • Computer Vision • Information Technology • Sales • Security • Cybersecurity
Remote or Hybrid
USA
10000 Employees
140K-215K Annually

AcuityMD Logo AcuityMD

Senior Data Engineer

Healthtech • Software
Easy Apply
In-Office or Remote
2 Locations
213 Employees
175K-200K Annually

ServiceNow Logo ServiceNow

Senior Data Engineer

Artificial Intelligence • Cloud • HR Tech • Information Technology • Productivity • Software • Automation
Remote or Hybrid
West Palm Beach, FL, USA
27000 Employees
141K-239K Annually
Easy Apply
Remote or Hybrid
USA
255 Employees
158K-205K Annually

Similar Companies Hiring

Standard Template Labs Thumbnail
Software • Information Technology • Artificial Intelligence
New York, NY
10 Employees
PRIMA Thumbnail
Travel • Software • Marketing Tech • Hospitality • eCommerce
US
15 Employees
Scotch Thumbnail
Software • Retail • Payments • Fintech • eCommerce • Artificial Intelligence • Analytics
US
25 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account