ServiceTitan

Senior Data Engineer

ServiceTitan

full-time

Posted on:

Location: 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

💰 $136,600 - $182,600 per year

Job Level

Senior

Tech Stack

Amazon RedshiftETLHadoopJavaKafkaPythonScalaSparkSQL

About the role

  • Implement high-performance solutions to support data and analytical products
  • Engineer high availability, scalable and fault tolerant solutions
  • Develop modern data solutions to allow performance and reliable data processing
  • Evaluate and implement efficient distributed storage and query techniques
  • Partner with teams and systems to extract, transform, and load data from a wide variety of sources and destinations
  • Implement robust and maintainable code
  • Identify ways to improve data reliability, efficiency, and quality
  • Automate data availability and quality monitoring and respond to alerts when data delivery SLAs are not being met

Requirements

  • B.S degree in Computer Science or a related field
  • 5+ years of experience in Software Engineering / Data Engineering roles working in high traffic, fault tolerant, and highly available environments
  • Experience with Python, Spark, Java, Scala or a similar programming language
  • Experience with Big Data Technologies (Snowflake, Redshift, Hive/Hadoop,, etc.)
  • Experience with SQL skills
  • Snowflake experience is desirable
  • Experience with ETL tools, like DBT, experience is desirable
  • Experience with streaming tools, like Kafka or Kinesis, experience is desirable