Staff Data Engineer (Contract)

Company: ServiceTitan
Company: ServiceTitan
Location: US Remote
Commitment: Full time
Posted on: 2023-12-16 05:02
Ready to be a Titan? Play a pivotal role as our Data Platform expert ! As a Sr Staff Data Pipeline Engineer, you will be part of the engineering team at ServiceTitan to help improve our data products and build new ones. This is an exciting role for an engineer to come in and lead the major feature development in the rapidly growing startup. We build for perfection, use the most modern tools, have an amazing culture, and love to solve complex problems. If you share the same values, you might find yourself in a perfect company. What You'll DoAssess and recommend architecture frameworks, design and implement high-performance complex systems to support data and analytical products.Architect high availability, scalable and fault tolerant solutionsLead implementation of modern data curation solutions to allow developers to quickly onboard new data sources and enhance existing data integrations.Partner with teams and systems to extract, transform, and load data from a wide variety of sources and destinations.Evaluate and implement efficient distributed storage and query techniques.Champion high-quality code with corresponding test coverageParticipate in regular code reviews and engage in constructive discussionsParticipate in Design sessions across different teamsDesign automation tools for monitoring and measuring data quality, with associated user interfaces.Perform Audits on multi-squad level implementationsMentor, coach, grow more junior engineersWhat You'll Bring:B.S., M.S. or PhD degree in Computer Science or a related field6+ years of experience in Software Engineering / Data Engineering roles working in high traffic, fault tolerant, and highly available environments4+ years of experience contributing to the architecture and design (architecture, design patterns, reliability and scaling, ROI) of systemsExperience with Spark, Python, Java, Scala or a similar programming languageExperience with Big Data Technologies (Hadoop, Iceberg, Delta, Snowflake, etc.)Experience with Streaming platforms like Kafka or KinesisExperience with SQL skillsBe 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, 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 the conventional and think differently about the problems that we’re solving. We’re in this together. Come be human, with us. 
View Original Job Posting