Finding the best job has never been easier
Share
Key job responsibilities
Main responsibilities of this role include but are not limited to:- Manage and grow a database infrastructure
- Develop automation solutions through programming languages- Use best practices for data modeling, ETL/ELT procedures, SQL, Redshift, and OLAP technologies to implement data structures.
- Experience in at least one modern scripting or programming language, such as Python, Typescript, or Scala.- Collect and convert functional and business requirements into solutions that are operable, scalable, and well-suited to the overall data
- Determine best practices for creating data lineage from a range of data sources by analyzing source data systems. data sources.
- Engage in all phases of the development life cycle, including design, implementation, testing, delivery, documentation, support, and maintenance.
- Generate complete, reusable metadata and dataset documentation.
- 5+ years of data engineering experience
- Experience with data modeling, warehousing and building ETL pipelines
- Experience with SQL
- Experience in at least one modern scripting or programming language, such as Python, Java, Scala, or NodeJS
- Experience mentoring team members on best practices
- Experience with big data technologies such as: Hadoop, Hive, Spark, EMR
- Experience operating large data warehouses
These jobs might be a good fit