Senior Data Engineer

Terakeet Logo

Terakeet

πŸ’΅ $114k-$174k
πŸ“Remote - Worldwide

Summary

Join Terakeet as a Senior Data Engineer and spearhead new data engineering projects, collaborating with cross-functional teams to enhance our data platform. You will guide technical planning and execution, mentor engineers, and champion the adoption of emerging technologies. This role requires proven leadership in data projects, advanced Python and SQL proficiency, and experience with ETL/ELT pipelines and cloud data platforms like Snowflake or Databricks. We offer a competitive salary and a remote-first work environment with opportunities for in-person collaboration.

Requirements

  • BA/BS in Computer Science or equivalent experience
  • Proven leadership of data projects from conception to delivery
  • 7+ years of relevant employment experience
  • Advanced to expert proficiency in Python, especially Pytest/Unittest and Pandas
  • Strong proficiency in SQL and OLAP modeling principles
  • Working experience building ETL/ELT pipelines, especially in dbt
  • Advanced proficiency in Snowflake or Databricks
  • Strong technical proficiency in deploying to or operating infrastructure tools like Prefect, Airflow, or equivalent
  • Strong understanding of Software Engineering principles, e.g. SOLID, SRP, etc
  • Strong communication skills and leadership skills
  • Comfortable working in a highly collaborative environment
  • Process-oriented with great documentation skills

Responsibilities

  • Be the technical lead on data engineering projects able to work independently with minimal guidance from managers
  • Collaborate with software engineers, data analysts and data scientists to design scalable services, plan feature roll-out, and ensure high reliability and performance of our products
  • Lead team discussions to define technical requirements on new and current products
  • Conduct code reviews, develop high-quality documentation, and build robust test suites
  • Respond to and troubleshoot highly complex problems quickly, efficiently, and effectively
  • Research and scope new technologies to be used in data stack
  • Mentor data engineers on both Python and data best practices

Preferred Qualifications

  • Strong understanding of data modeling principles including dimensional modeling, data normalization principles
  • Ability to translate business needs into technical assignments and project plans
  • Experience mentoring junior data engineers and providing leadership while completing a project
  • Strong familiarity with data exploration/visualization tools like Tableau, Looker, Chartio, etc
  • Advanced experience working in Snowflake
  • Advanced experience working with traditional relational databases and/or distributed systems (Postgres, MySQL, MSSQL, etc)
  • Deep knowledge of distributed systems for analytical processing (Hadoop / Hive, Spark/PySpark, etc)
  • Additional experience in an analytical field such as economics, mathematics, or statistics

Benefits

  • The salary range for this role is $114,000-$174,000
  • This salary range is based on the market pay for all of the United States; Terakeet applies a multiplier to this range based upon the specific geographic location of a job candidate
  • Remote-first organization

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.