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.