Role: Data Engineer
Company: Harvard University
Location: Cambridge, Massachusetts
Required Technical and Professional Expertise:
Basic Qualifications
Minimum of five years' post-secondary education or relevant work experience
Additional Qualifications and Skills
Strong Python programming skills and a passion for writing clean code
An interest in using data to build learning tools and education technology
Deep understanding of data pipeline/ETL processes and relevant technologies for automation and orchestration (e.g. Airflow, Prefect)
Experience provisioning and managing cloud computing resources with AWS
Experience with infrastructure-as-code and infrastructure automation technologies (e.g., Docker, Terraform, Cloudformation)
Solid understanding of SQL, relational databases (e.g. PostgreSQL) and schema design
Experience with tools for analyzing big data (e.g. Spark, Dask)
Experience designing and documenting REST APIs
Excellent project management and organizational skills
(bonus) Experience with NoSQL databases and document stores (e.g. Elasticsearch)
(bonus) Experience with GraphQL
(bonus) Experience with stream processing and message queueing systems
(bonus) Experience with data warehouses/data lakes