Data Engineer

Skills
Computer ScienceData EngineeringBusiness RequirementsData PipelinesData ScienceDatabase AdministrationDatabases
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • Advanced working SQL knowledge and experience with relational databases
  • Experience building and optimizing data pipelines, architectures, and data sets
  • Experience with programming to develop and code ETL
  • Experience performing root cause analysis on data and processes
  • Strong analytic skills related to unstructured datasets
  • Build processes supporting data transformation, data structures, metadata, dependency, and workload management
  • 3+ years in a Data Engineer role
  • Graduate degree in Computer Science, Statistics, Informatics, Information Systems, or another quantitative field
  • Experience with Database Administration/Maintenance
  • Experience with big data tools and distributed SQL such as Azure Data Factory/Synapse
  • Experience with relational SQL including Postgres and SQL Server
  • Experience with Analytics Tools such as Power BI
  • Experience with Microsoft Azure cloud services
  • Experience with scripting languages such as Python, Java, C++, Scala, Go

Day to day

  • The hire will be responsible for expanding and optimizing our data and data pipeline architecture, as well as optimizing data flow and collection for cross-functional teams.
  • The Data Engineer will support our software developers on data initiatives and ensure optimal data delivery architecture is consistent.
  • The right candidate will be excited by optimizing or re-designing our data architecture to support next-gen products and data initiatives.