Data Engineer: Scientific Data & Lab Automation

NC State University

Raleigh (NC)

On-site

USD 70,000 - 80,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Medical, Dental, and Vision
Retirement Programs
Paid Time Off
12 Holidays Each Year
Tuition assistance
Wellness programs

Job summary

NC State University in Raleigh, NC is seeking a Data Engineer to build and maintain data infrastructure for the SPEED facility, connecting instruments, automation, AI, and research data systems.

The ideal candidate has a BS in CS or related field and strong Python/SQL skills, ETL pipelines, and database design. This full-time role offers a collaborative environment and opportunities to work with academic, government, and industry partners.

Qualifications

  • Bachelor’s degree in computer science, data science, engineering, IT, or related field.

Responsibilities

  • Build data ingestion, transformation, and processing pipelines.
  • Design schemas for samples, experiments, metadata, provenance, and instrument outputs.
  • Maintain databases, object/time-series storage, indexing, and data-access services.
  • Implement automated data-quality, validation, unit, completeness, and provenance checks.
  • Integrate data systems with laboratory automation, software, AI, and user workflows.
  • Manage access controls, monitoring, backup/recovery, documentation, and user support.
  • Develop data dictionaries, API specifications, and schema documentation.
  • Support FAIR data practices and persistent identifiers.
  • Assist users with data access, export, and troubleshooting.
  • Evaluate new databases, storage technologies, and interoperability standards.
  • Participate in technical reviews, platform commissioning, and sponsor demonstrations.

Skills

Python
SQL
ETL/ELT pipelines
APIs
Data modeling
Schema design
Relational databases
Document databases
Git
Linux
Testing
Monitoring
Documentation
Data quality
Provenance
Access control
Backup/recovery
Collaboration

Education

Bachelor’s degree in Computer Science or related field

Tools

MongoDB
PostgreSQL
Cloud platforms
Kubernetes

Job description

NC State University in Raleigh, NC is seeking a Data Engineer to build and maintain data infrastructure for the SPEED facility, connecting instruments, automation, AI, and research data systems.

The ideal candidate has a BS in CS or related field and strong Python/SQL skills, ETL pipelines, and database design. This full-time role offers a collaborative environment and opportunities to work with academic, government, and industry partners.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Scientific Data Engineer for Autonomous Lab Tech
Scientific Data Engineer for Autonomous Lab Tech

North Carolina State University • Raleigh (NC)

On-site
USD 70,000 - 80,000
Medical, Dental, and Vision
Flexible Spending Account
Retirement Programs
+7
Data Engineer
Data Engineer

North Carolina State University • Raleigh (NC)

On-site
USD 70,000 - 80,000
Medical, Dental, and Vision
Flexible Spending Account
Retirement Programs
+7
Data Engineer
Data Engineer

NC State University • Raleigh (NC)

On-site
USD 70,000 - 80,000
Medical, Dental, and Vision
Retirement Programs
Paid Time Off
+3
Software Engineer, SPEED Platform — Autonomous Lab APIs
Software Engineer, SPEED Platform — Autonomous Lab APIs

NC State University • Raleigh (NC)

On-site
USD 70,000 - 80,000
Medical benefits
Retirement programs
Paid time off
+1
Automation Engineer: Lab Robotics & Workflow Automation
Automation Engineer: Lab Robotics & Workflow Automation

North Carolina State University • Raleigh (NC)

On-site
USD 100,000 - 110,000
Backend Engineer for Autonomous Lab Platform
Backend Engineer for Autonomous Lab Platform

North Carolina State University • Raleigh (NC)

On-site
USD 70,000 - 80,000
Medical, Dental, and Vision
Flexible Spending Account
Retirement Programs
+6
Automation Engineer
Automation Engineer

North Carolina State University • Raleigh (NC)

On-site
USD 100,000 - 110,000
Software Engineer
Software Engineer

North Carolina State University • Raleigh (NC)

On-site
USD 70,000 - 80,000
Medical, Dental, and Vision
Flexible Spending Account
Retirement Programs
+6
Laboratory Operations Lead for Autonomous Lab Platform
Laboratory Operations Lead for Autonomous Lab Platform

NC State University • Raleigh (NC)

On-site
USD 110,000 - 120,000
Medical, Dental, and Vision
Flexible Spending Account
Retirement Programs
+5
Data Engineer
Data Engineer

VOLTO Consulting • Charlotte (NC)

On-site
USD 120,000 - 180,000