Logo
Thumbtack

Staff Software Engineer, Data Platform

Thumbtack, Little Ferry, New Jersey, us, 07643


A home is the biggest investment most people make, and yet, it doesn’t come with a manual. That's why we’re building the only app homeowners need to effortlessly manage their homes — knowing what to do, when to do it, and who to hire. With Thumbtack, millions of people care for what matters most, and pros earn billions of dollars through our platform. And as one of the fastest-growing companies in a $600B+ industry — we must be doing something right.

We are driven by a common goal and the deep satisfaction that comes from knowing our work supports local economies, helps small businesses grow, and brings homeowners peace of mind. We’re seeking people who continually put our purpose first: advocating for pros and customers, embracing change, and choosing teamwork every day.

At Thumbtack, we're creating a new era of home care. If making an impact and the chance to do good inspires you, join us. Imagine what we’ll build together.

About The Data Platform Team

Data is the lifeblood of modern companies, and for a two-sided digital marketplace like Thumbtack, even more so. The Data Platform team is a central team of software engineers who employees with various backgrounds can easily build pipelines, systems, and models, all while keeping Customer and Pro privacy in mind. You’ll work deeply with Data Scientists, Machine Learning Engineers, and other Software Engineers from across the company as customers, and collaborate closely with the Site Reliability and core service Engineering teams as partners.

Challenge

In 2024, Thumbtack is significantly investing in Data initiatives and the Engineering teams that support them, as a strategic growth area for the company. While there are interesting and difficult challenges across the entire focus area, this team is specifically poised to build the deep technological foundation to empower all others. It’s highly-leveraged, intricate and interesting work for the right type of engineer. We are the caretakers and creators of the foundational building blocks of the modern Thumbtack data system, and we need your help to build and deliver that.

Responsibilities

Collaboratively refine and evangelize a comprehensive framework for integrating data-thinking into the software development lifecycle across EngineeringWork with the Data Engineering and Machine Learning teams as stakeholders to identify gaps in our current capabilities, and help build and execute on a multi-year roadmap to close themDirectly work with teams consisting of product engineers, analysts, data scientists, machine learning engineers throughout the company to understand their data needs, and make recommendations both how to build to their needs, but also to build processes and knowledge bases to support themDrive data quality and best practices across the companyHelp build the next generation of marketing data products at Thumbtack, based on real-time data products on top of Apache Kafka

Must-Have Qualifications

If you don't think you meet all of the criteria below but still are interested in the job, please apply. Nobody checks every box, and we're looking for someone excited to join the team.8+ years of experience in software engineering, at least 2 of which focused in the data domainExcellent ability to understand the needs of, and collaborate with, stakeholders in other functions, especially other Engineering teamsStrong fluency in at least one major programming language and would be able to switch between multiple languages. Thumbtack’s main production stack is Go, however we tend to use Python with some ScalaExperience designing, architecting, and maintaining data systems that serve deeply technical customersStrong sense of ownership and pride in your work, from ideation and requirements-gathering to project completion and maintenance

Nice-to-Have Qualifications

Experience building ETL data pipelines in a modern programming language, like Python or Scala, ideally with Apache AirflowUnderstanding of database internals and query optimizationExperience working with semi-structured or unstructured data in a data lake or similarExperience working in engineering at a two-sided marketplace or B2C technology companyExperience mentoring and coaching data engineers and/or analysts

Benefits & Perks

Virtual-first working model coupled with in-person events20 company-wide holidays including a week-long end-of-year company shutdownLibrary (optional use collaboration & connection hub) in San FranciscoWiFi reimbursementsCell phone reimbursements (North America)Employee Assistance Program for mental health and well-being

Learn More About Us

Life @ Thumbtack BlogHow Thumbtack is embracing virtual workFollow us on LinkedInMeet the pros who inspire us

Thumbtack embraces diversity. We are proud to be an equal opportunity workplace and do not discriminate on the basis of sex, race, color, age, pregnancy, sexual orientation, gender identity or expression, religion, national origin, ancestry, citizenship, marital status, military or veteran status, genetic information, disability status, or any other characteristic protected by federal, provincial, state, or local law. We also will consider for employment qualified applicants with arrest and conviction records, consistent with applicable law.

Thumbtack is committed to working with and providing reasonable accommodation to individuals with disabilities. If you would like to request a reasonable accommodation for a medical condition or disability during any part of the application process, please contact: recruitingops@thumbtack.com.

#J-18808-Ljbffr