Important skills for data engineers
Data engineering specific:
- SQL (advanced SQL, database internals, query tuning, administration…)
- Good coding (Python + a JVM language)
- Data pipeline design
- Data modeling techniques
- Architectural projections
- Business domain knowledge
- Communication skills
Secondary:
- Software engineering (clean code, OOP, logging, monitoring…)
- DevOps (Unix, infrastructure management, deployment…)
- Data science/Business intelligence
- Visualisation (Front-end code or just GUIs)
Good to know
- Cloud / K8s (but really depends on the environment and the size of DevOps team)
This post is licensed under CC BY 4.0 by the author.
Comments powered by Disqus.