Staff Software Engineer, Data Platform

Job expired!

Join Our Team as a Staff Software Engineer on the Data Platform at Thumbtack

At Thumbtack, we are revolutionizing the way people care for their homes. We have created a comprehensive application that assists homeowners in managing their properties by informing them what to do, when to do it, and who to hire. With our cutting-edge technology, we empower millions to look after their biggest investment, their home, while also enabling professionals to earn billions. As one of the fastest-growing companies in the $600+ billion home care industry, we are constantly enhancing our services and expanding our reach.

We are driven by our purpose to support local economies, aid small businesses in their growth, and provide homeowners with peace of mind. At Thumbtack, prioritizing our pros and customers, embracing change, and working collaboratively are at the heart of what we do every day.

Role Overview: Staff Software Engineer, Data Platform

The Data Platform Team at Thumbtack is crucial in our growth and innovation efforts, serving as the foundation for our two-sided digital marketplace. We are looking for skilled software engineers who are eager to develop systems that impact the core functions of our business while maintaining the highest standards of privacy and security.

Key Responsibilities:

  • Develop a comprehensive framework for integrating data-centric thinking into the software development life cycle.
  • Work closely with Data Engineering and Machine Learning teams to pinpoint existing gaps and devise a strategic multi-year plan to bridge these gaps.
  • Engage with various teams across the company to understand their data needs and provide expert recommendations and solutions.
  • Champion data quality and implement best practices across all departments.
  • Lead the creation of next-generation marketing data products using real-time data sources like Apache Kafka.

Must-Have Qualifications:

  • Over 8 years of experience in software engineering with a focus on data-related projects.
  • Strong expertise in major programming languages with flexibility to adapt to different coding environments. Our primary languages are Go, Python, and Scala.
  • Demonstrated ability in designing and maintaining robust data systems.
  • Proven track record of technical leadership and project management from conception to execution.

Nice-to-Have Qualifications:

  • Experience in building ETL pipelines, preferably with Python, Scala, and tools like Apache Airflow.
  • Knowledge of database internals and query optimization techniques.
  • Background in handling semi-structured or unstructured data within data lakes or similar environments.
  • Prior experience in a dual-sided marketplace or B2C tech company.
  • Capability to mentor and guide other data professionals in the team.

Location: Thumbtack is a virtual-first company, enabling you to work remotely from approved locations across the United States, Canada, or the Philippines, with potential in-person events to foster collaboration and community.

Benefits & Perks:

  • Virtual-first workplace with optional in-person gatherings.
  • Comprehensive holiday schedule and a special end-of-year company shutdown.
  • Access to a collaborative hub in San Francisco.
  • Reimbursements for WiFi and mobile expenses in North America.
  • Employee Assistance Program focused on mental health and well-being.

Learn more about us and our innovative approach by visiting our and following us on .

At Thumbtack, we celebrate diversity and are committed to creating an inclusive environment for all employees. We are proud to be an equal opportunity workplace and offer employment opportunities to individuals with diverse backgrounds, regardless of race, color, gender, and other protected characteristics.

Ready to make a significant impact in the home care industry? Apply now and be a part of something great!

#LI-Remote