Logo for Billups

Senior Data Engineer

Role overview

Qualifications

  • 5+ years of professional experience in data engineering
  • Hands-on professional experience with Databricks
  • Strong proficiency in SQL and Python
  • Strong knowledge of Apache Spark and distributed data processing

Responsibilities

  • Design and develop scalable data pipelines and data architectures using Databricks
  • Write clean, well-tested, and expressive Python, SQL, and Apache Spark code
  • Collaborate with product, design, and other stakeholders to understand requirements and deliver effective data solutions
  • Optimize data pipelines and queries for performance, scalability, and cost efficiency

Key facts

Hard skills

Other skills

  • Collaboration
  • Problem Solving
  • Mentorship
  • Communication

About the company

Billups logo

Billups

AdTech & Programmatic Advertising

We don’t trade in hype. At billups, we’re reimagining how brands show up in the real world, literally. Powered by patented technology, proprietary AI, and a global team of 500+, we’re reinventing Out-of-Home (OOH) media to help brands connect with people in physical spaces, with more precision, intelligence, and impact than ever before. We move fast, think boldly, and collaborate deeply. Fiercely independent, with a presence in 20+ countries, we back smart ideas with data, technology, and trust. Growth is on the table, professionally and personally. We invest in talent and celebrate our people, plain and simple. Curious? Let’s talk.

Company details

IndustryAdTech & Programmatic Advertising
Company size501 - 1000

Your match analysis

See how your profile stacks up against this role.

We compared the job requirements to your profile to show where you're strong and where you fall short.

Job description

About billups

We don’t trade in hype. At billups, we’re reimagining how brands show up in the real world, literally. Powered by patented technology, proprietary AI, and a global team of 400+, we’re reinventing Out-of-Home (OOH) media to help brands connect with people in physical spaces, with more precision, intelligence, and impact than ever before. We move fast, think boldly, and collaborate deeply. Fiercely independent, with a presence in 20+ countries, we back smart ideas with data, technology, and trust. Growth is on the table, professionally and personally. We invest in talent and celebrate our people, plain and simple. Curious? Let’s talk.

The Role:

The Senior/Lead Data Engineer will design, code, and support machine learning pipelines, data pipelines, and data stores for advertising applications, solve problems, collaborate with team members, and work to support manual and automated testing in an engineer-led continuous deployment environment by performing the following duties:

What You'll Do:

  • Design and develop scalable data pipelines and data architectures using Databricks, following best practices for performance, reliability, and privacy preservation.

  • Write clean, well-tested, and expressive Python, SQL, and Apache Spark code.

  • Collaborate with product, design, and other stakeholders to understand requirements and deliver effective data solutions.

  • Optimize data pipelines and queries for performance, scalability, and cost efficiency.

  • Write and maintain unit tests and code coverage reports, supporting frequent releases with a bug rate below 5%.

  • Contribute to prototyping, test-driven development, CI/CD practices, pull request reviews, ticket tracking, and acceptance testing.

Who You Are:

  • 5+ years of professional experience in data engineering.

  • Hands-on professional experience with Databricks is required.

  • Strong proficiency in SQL and Python is required.

  • Strong knowledge of Apache Spark and distributed data processing is required.

  • Take ownership of components of the data platform from design and development through deployment, maintenance, and continuous improvement.

  • You are comfortable learning new languages, tools, and systems, sharing ideas and technical knowledge with the team, and communicating challenges or asking for help when needed.

  • Actively participate or lead team meetings, code reviews, pair programming, and mentor junior engineers.

  • Work with product owners, analysts, designers, and other developers to estimate the size and scope of assigned work.

  • Other duties as assigned.

Education & Experience:

Bachelor's degree (B.A. or B.S.) from four-year college or university with a degree in computer science, math, or related STEM field; 5 or more years related experience and/or training with Go, C, C++, C#, Java, or Python application development; or equivalent combination of education and experience. Experience building data pipelines with Apache Spark and deploying machine learning models.

  

Apply once. Then go straight to the hiring manager.

After you apply, unlock the direct contact details of the people who actually make the call. A quick follow-up makes you 5x more likely to land an interview.

MR

Marcus Rivera

Chief Revenue Officer

m.rivera@company.com
linkedin.com/in/marcusrivera
Unlocked after you apply
·

Data Engineer Related jobs

Other jobs at Billups

Premium

Reach out to the hiring manager directly.

Gain access to the contact details of the hiring managers who actually decide, and reach out to network with them directly. That, plus more when you upgrade:

  • Full match report with fit score and gaps
  • Career diagnostics on how recruiters read you
  • Curated company matches and warm intros
  • 48h early access to new roles

Cancel anytime.