Senior Data Engineer @ ServiceTitan
placeHybrid
attach_money CA$155,500
businessHybrid
scheduleFull Time
Posted 17 hours ago
Your Application Journey
Interview
Email Hiring Manager
***** @servicetitan.com
Recommended after applying
Job Details
Job Summary
Join ServiceTitan as a Senior Data Engineer. You will lead major feature development for data and analytical products within a rapidly growing startup. Bring your expertise in high-performance systems, modern data solutions, and reliable data processing to innovate and improve our data products.
What You'll Do
- Implement high-performance solutions for data and analytical products.
- Engineer scalable, fault tolerant, and high-availability systems.
- Develop and maintain modern data solutions ensuring reliable processing.
- Evaluate and implement distributed storage and query techniques.
- Collaborate on ETL processes across various data sources.
- Automate monitoring to ensure data delivery SLAs are met.
What You'll Bring
- B.S degree in Computer Science or related field.
- 5+ years in Software Engineering / Data Engineering in high-traffic environments.
- Experience with Python, Spark, Java, Scala or similar programming languages.
- Familiarity with Big Data Technologies such as Snowflake, Redshift, Hive/Hadoop.
- Proficient SQL skills with a focus on Snowflake and ETL tools.
- Experience with streaming tools like Kafka or Kinesis is a plus.
Be Human With Us
We value the human experience and encourage diverse candidates to apply. At ServiceTitan, individuality and varied perspectives drive our success.
What We Offer
- Flextime and autonomous work with flexible time off and professional growth opportunities.
- Comprehensive health and wellness benefits for employees and their dependents.
- Support across all stages of life, including parental leave and adoption reimbursements.
Key skills/competency
Data Engineering, Python, Spark, Big Data, SQL, Snowflake, ETL, Streaming, Fault Tolerance, Scalable Systems
How to Get Hired at ServiceTitan
🎯 Tips for Getting Hired
- Research ServiceTitan's culture: Study mission, values, recent news, and testimonials.
- Customize your resume: Highlight data engineering projects and skills.
- Practice technical interviews: Revise coding and system design.
- Prepare behavioral answers: Emphasize collaboration and problem solving.
📝 Interview Preparation Advice
Technical Preparation
circle
Review Python and Spark fundamentals.
circle
Practice SQL queries and database design.
circle
Study distributed storage and query systems.
circle
Revise ETL and data pipeline concepts.
Behavioral Questions
circle
Describe a time you solved a complex problem.
circle
Explain teamwork in challenging projects.
circle
Share an experience of handling failure.
circle
Discuss time management in tight deadlines.
Frequently Asked Questions
What technical skills are necessary for a Senior Data Engineer at ServiceTitan?
keyboard_arrow_down
How does ServiceTitan support career growth for a Senior Data Engineer?
keyboard_arrow_down
What work environment can a Senior Data Engineer expect at ServiceTitan?
keyboard_arrow_down
How important is ETL experience for the Senior Data Engineer role at ServiceTitan?
keyboard_arrow_down