Data Engineering Tech Lead Job Description

Data Engineering Tech Lead Job Description Template

Our company is looking for a Data Engineering Tech Lead to join our team.

Responsibilities:

  • Prioritize critical tasks and conflicting requirements with a high attention to detail;
  • Review and document the decisions the team makes to ensure consistency and alignment with the vision;
  • Manage the technical scope and architecture of the project before, during, and after delivery;
  • Mentor team members.

Requirements:

  • Experience with a streaming platform such as Kinesis, Kafka, Spark Streaming, Flink, etc;
  • Proficiency in at least one modern programming language such as Java, Scala, or Python;
  • Strong problem-solving skills and ability to prioritize conflicting requirements;
  • Experience with Serverless architecture or other Big Data architecture best practices;
  • Ability and willingness to learn new tools and technologies;
  • Knowledge of data management fundamentals and data storage principles;
  • Ability to multitask and prioritize critical tasks and conflicting requirements with a high attention to detail;
  • Working understanding of container technologies such as Docker;
  • 5+ year of relevant experience with 3+ years;
  • Comfortable working as both part of a high-performing, diverse team and as an independent performer;
  • Experience with PostgreSQL and/or Aurora;
  • Excellent written and verbal communication skills;
  • Strong SQL and NoSQL skills;
  • Deep understanding of big data challenges and ecosystems;
  • BS in Computer Science or related field.