Staff Data Engineer

  • Full Time
Job expired!

Ready to become a Titan?

As our Data Platform expert, play a pivotal role! As a Staff Data Pipeline Engineer, you'll be part of the engineering team at ServiceTitan to improve our data products and build new ones. This is an exciting opportunity for an engineer to come in and lead major feature development in a rapidly growing startup. We strive for perfection, utilize the most modern tools, foster an amazing culture, and love solving complex problems. If these values resonate with you, you may find yourself in the perfect company.

Your Role:

  • Evaluate and recommend architectural frameworks, design and implement high-performance complex solutions to support data and analytical products.

  • Develop high availability, scalable and fault-tolerant solutions.

  • Lead the implementation of modern data curation solutions to allow developers to quickly integrate new data sources and improve existing data integrations.

  • Collaborate with teams and systems to develop tools for data extraction, transformation, and loading from a wide variety of sources and destinations.

  • Evaluate and implement efficient distributed storage and query tactics.

  • Advocate for high-quality code with corresponding test coverage.

  • Participate in regular code reviews and engage in constructive discussions.

  • Engage in design sessions across different teams.

  • Design automation tools for data quality monitoring and measurement, with associated user interfaces.

Your Qualifications:

  • 10+ years of experience in Software Engineering / Data Engineering roles working in high traffic, fault-tolerant, and highly available environments.

  • Experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of systems.

  • Experience with Spark, Python, Java, Scala, or a similar programming language.

  • Experience with Big Data Technologies (Hadoop, Athena, Snowflake, etc.).

  • Experience with Streaming platforms like Kafka or Kinesis.

  • Experience with SQL skills.

  • B.S., M.S. or PhD degree in Computer Science or a related field.

Being Human With Us:

Being human isn’t about checking every box on a list. It’s about the experiences we have, people we meet, and the perspectives we share. So, even if you have the skills but are hesitant to apply because of your background, apply anyway. We need amazing people like you to help us challenge conventions and think differently about the problems that we’re solving. We’re in this together. Come be human, with us.

What We Offer:

Joining our team is not just about accepting a job. It’s about making a career move. Here’s how we'll support you in doing some of the most impactful work of your career:

  • Flexible working, recognition, and support for independent work: Flexible time off, comprehensive onboarding programs, leadership training, learning and development opportunities. Great effort is rewarded through awards and more.

  • Comprehensive health and wellness benefits: Company-paid medical, dental, and vision, FSA and HSA, 401k match, and telehealth memberships, including to Headspace, Galileo, One Medical, Ginger and more.

  • Support for life stages:Parental leave and support, adoption reimbursement, maternity support, free breast milk shipping, pet insurance, legal advisory services, financial planning tools, and more.

In ServiceTitan, we celebrate individuality and uniqueness. We believe that the convergence of fresh perspectives and experiences from all walks of life makes our product and culture great. We strongly encourage applications from underrepresented groups. We don't discriminate based on race, color, religion, sex, national origin, gender identity or expression, age, disability, pregnancy (including childbirth, breastfeeding, or related medical condition), genetic information, protected military or veteran status, sexual orientation, or any other characteristic protected by applicable federal, state or local laws.

ServiceTitan is committed to fair and equitable compensation for all employees. We consider a wide range of factors when determining individual pay. The expected range for this role for candidates residing in the United States is between $137,000 USD - $196,000 USD. Pay for candidates residing outside the United States will vary by location, and the specific salary range will be discussed during the hiring process. Actual pay for an individual may vary based on skills, performance over time, qualifications, experience, and location. In addition to the base salary, the total compensation package includes an annual bonus, equity, and a comprehensive suite of benefits.