North Carolina State University logo

North Carolina State University

Data Engineer

🇺🇸 Raleigh, North Carolina 🕑 Full-Time 💰 $70K - $80K 💻 Data Science 🗓️ September 20th, 2026
SQL Python ETL

Edtech.com's Summary

NC State University is hiring a Data Engineer to support the NSF-funded Programmable Cloud Lab Center's research by developing and maintaining data infrastructure for the SPEED national autonomous-science user facility. The role involves building and operating scientific data pipelines, designing data schemas, maintaining databases, and integrating data systems with laboratory automation, AI, and user workflows to support reproducible experiments and data-driven discovery in chemistry and materials science.

Highlights
  • Build and operate data ingestion, transformation, and processing pipelines tailored for scientific research.
  • Design schemas encompassing samples, experiments, metadata, provenance, and instrument outputs.
  • Maintain databases and storage systems including object/time-series storage and data-access services.
  • Implement automated data-quality, validation, completeness, and provenance checks.
  • Integrate data systems with robotics, laboratory automation, software, AI, and user workflows.
  • Manage access controls, monitoring, backup/recovery, documentation, and user support.
  • Required software and skills: Python, SQL, ETL/ELT pipelines, APIs, data modeling, Git, Linux, scientific metadata handling.
  • Preferred qualifications include experience with MongoDB, PostgreSQL, FAIR data practices, cloud or container infrastructure, AI/ML data pipelines, and scientific data from spectroscopy or chromatography.
  • Must hold a bachelor's degree in computer science, data science, engineering, IT, or a related field.
  • Annual salary commensurate with experience and education, anticipated range $70,000 - $80,000.