Data Engineer

  • Build scalable data pipelines using Python, Spark and Airflow to move data from different applications into our data lake.
  • Define and implement the long term technology strategy and innovations roadmaps across data engineering areas
  • Provide hands-on technical and execution leadership for the data engineering team
  • Work with product, engineering, operations, finance, accounting, and other cross functional teams to maintain the integrity of our data warehouse and data infrastructure
  • Collaborate closely with upstream engineering groups to elevate data generation approaches
  • Collaborate with data recipients across Tekmetric to grasp usage trends and formulate user-friendly data models.
  • Ideate and contribute to shared data engineering tooling and standards.
  • Define and promote data engineering best practices across the company.

What You’ll Bring

  • 5+ years experience in software engineering with a focus in data
  • Expert in SQL and one or more programming languages (ideally Python, Java or Scala)
  • Experience with ETL tools and frameworks (e.g., Apache Spark, Apache Airflow)
  • Experience working with data modeling, data architecture design, and ETL pipelines
  • Experience working with batching and streaming data infrastructure
  • Familiarity with data visualization tools (Looker, Tableau, etc)
  • You enjoy working in fast moving and dynamic environments
  • Degree in Computer Science or Engineering