Academic Jobs - Home of Higher Ed Logo
Princeton University Jobs

Princeton University

Data Engineer

Closes:

Salary: $120,000 – $135,000 per year

1,141

Requisition #: 2026-22210

Date Posted: 2026-09-12

Department: Data Mgt,Integration&Analytics

Category: Information Technology

Job Type: Full-Time

Overview

The Princeton DMIA Integration team is looking for a Data Engineer to own and evolve our data integration practice. You will be responsible for ingesting data from enterprise source systems into our data warehouse platform — what the CIO office refers to as system-to-data-repository integrations. You will play a key role in our migration to a cloud-native data platform, with candidates expected to bring expertise in modern tooling such as Microsoft Fabric, Snowflake with dbt and Fivetran, or Databricks. The existing data warehouse technologies include IBM DataStage, SQL, Oracle, and Shell-based pipelines running on on-premises Linux infrastructure.

Responsibilities

Architect, Design, Develop:

  • Design, build, and maintain ETL/ELT pipelines to ingest, transform, and load data from source systems into the enterprise data warehouse.
  • Lead the migration of on-premises data pipelines to the organization’s future cloud-native data platform (one of Fabric, Snowflake + dbt + Fivetran, or Databricks).
  • Implement and enforce data quality checks, data lineage tracking, and pipeline observability across all integration workflows.
  • Ensure data security and compliance requirements are met, including encryption at rest and in transit, and access controls aligned with IAM policies.
  • Optimize pipeline performance, scheduling, and resource utilization across batch and incremental load patterns.

Collaborate and Coordinate:

  • Partner with data analysts, BI developers, and source system owners to understand data requirements and translate them into robust ingestion pipelines.

Production Support:

  • Operate and support ingestion and transformation pipelines.
  • Develop and maintain data pipeline documentation, data dictionaries, and SLA agreements for ingestion jobs.
  • Participate in on-call production support rotation and respond to integration incidents per SLA.
  • Contribute to CI/CD pipeline setup and DevOps practices for data integration deployments.

Qualifications

Essential Qualifications:

  • CORE SKILLS
    • Linux / Shell scripting
    • Python programming
    • SQL (query authoring and data validation)
    • Basic networking (DNS, HTTP/S, TCP/IP, proxies, firewalls)
    • Cloud infrastructure fundamentals (any major provider)
    • IAM: LDAP, Active Directory, OAuth 2.0, certificate management
  • 5+ years of proven experience with enterprise ETL/ELT tooling
  • Advanced SQL skills across multiple platforms (Oracle, SQL Server, PostgreSQL)
  • Strong Python programming skills for data transformation, scripting, and pipeline automation
  • Shell scripting proficiency for batch job automation on Linux/Unix servers
  • Hands-on experience with at least one cloud data platform: Microsoft Fabric, Snowflake (with dbt and/or Fivetran), or Databricks
  • Experience with dbt (data build tool) for transformation layer development
  • Linux/Unix systems fluency including file management, cron scheduling, and process monitoring
  • Understanding of data warehousing concepts: dimensional modelling, star/snowflake schemas, slowly changing dimensions
  • Familiarity with basic networking, storage, and cloud infrastructure concepts
  • Experience with IAM and access control: LDAP, Active Directory, and database-level permission management
  • Working knowledge of REST APIs for source system data extraction and pipeline orchestration
  • Ability to document data flows, pipeline architecture, and transformation logic clearly
  • Education: Bachelor’s degree in computer science

Preferred Qualifications:

  • 7+ years proven experience with enterprise ETL/ELT tooling
  • Familiarity with orchestration tools such as Apache Airflow, Azure Data Factory, or Prefect
  • Exposure to streaming or near-real-time ingestion patterns (Kafka, Kinesis, Event Hubs)
  • Experience with data quality frameworks (Great Expectations, Soda, or equivalent)
  • Cloud platform certifications (Azure, AWS, or GCP data engineering tracks)

Princeton University is an Equal Opportunity Employer and all qualified applicants will receive consideration for employment without regard to age, race, color, religion, sex, sexual orientation, gender identity or expression, national origin, disability status, protected veteran status, or any other characteristic protected by law.

The University considers factors such as (but not limited to) scope and responsibilities of the position, candidate's qualifications, work experience, education/training, key skills, market, collective bargaining agreements as applicable, and organizational considerations when extending an offer. The posted salary range represents the University's good faith and reasonable estimate for a full-time position; salaries for part-time positions are pro-rated accordingly.

If the salary range on the posted position shows an hourly rate, this is the baseline; the actual hourly rate may be higher, depending on the position and factors listed above.

The University also offers a comprehensive benefit program to eligible employees. Please see this link for more information.

Standard Weekly Hours

36.25

Eligible for Overtime

No

Benefits Eligible

Yes

Probationary Period

180 days

Essential Services Personnel (see policy for detail)

No

Physical Capacity Exam Required

No

Valid Driver’s License Required

No

Experience Level

Mid-Senior Level

Salary Range

$120,000 to $135,000

Job details

Title
Data Engineer
Employer
Princeton University
Location
Princeton, New Jersey, United States
Published
Sep 15, 2026
Closes:
Nov 14, 2026
Job type
Full time, Staff / Administration
Field
Computer and Information Technology
Salary

Salary: $120,000 – $135,000 per year

Tell them AcademicJobs.com sent you!

Frequently Asked Questions

🎓What qualifications do I need to apply for the Data Engineer role at Princeton University?

You’ll need 5+ years of enterprise ETL/ELT experience, advanced SQL across Oracle, SQL Server, and PostgreSQL, and strong Python and Shell scripting skills. The role also requires hands-on experience with a cloud data platform such as Microsoft Fabric, Snowflake with dbt and Fivetran, or Databricks, plus familiarity with IAM (LDAP, Active Directory, OAuth 2.0) and REST APIs. A Bachelor’s degree in Computer Science is required. Prepare your application with a free resume template and academic CV tips.

💻What technologies will I work with in this Data Engineer position?

The current stack includes IBM DataStage, Oracle, SQL, and Shell-based pipelines on on-premises Linux. You will help lead a migration to a cloud-native platform: Microsoft Fabric, Snowflake + dbt + Fivetran, or Databricks. Preferred tools include Apache Airflow, Azure Data Factory, or Prefect for orchestration and Kafka, Kinesis, or Event Hubs for streaming. Learn more about the environment at an Ivy League guide.

💰What is the salary and benefits package for this Data Engineer job?

The salary range is $120,000 to $135,000 per year. This is a full-time, benefits-eligible position with a 36.25-hour standard work week and no overtime eligibility. The probationary period is 180 days. Compare this offer with other higher education roles at university salaries.

📝How do I apply and when is the application deadline?

Use Requisition # 2026-22210 to apply through Princeton University’s career portal. The posting was published on September 12, 2026 and expires on November 14, 2026. Include a tailored resume and cover letter; use the free resume template and free cover letter template.

📍Is this Data Engineer position remote or based in Princeton, New Jersey?

The job is located in Princeton, New Jersey, United States. It is not listed as a remote role, and the team supports on-premises Linux infrastructure alongside a future cloud platform. If you are exploring remote options, see remote higher ed jobs.

About the employer

Princeton University Jobs

Princeton University

4.0 Star Employer Ranking

Princeton University provides a diverse array of job and work opportunities, supporting its mission in education, research, and campus operations. These opportunities broadly fall into three main categories: academic and faculty positions, administrative and staff roles, and student employment. Princeton University Jobs - https://hub-princeton.icims.com/jobs/search Academic and Faculty Positions These roles focus on teaching, research, and scholarly activities, often requiring advanced degrees and expertise in specific fields. They include: Faculty roles : Tenure-track professors, assistant professors, associate professors, and full professors across departments like physics, computer science, arts, and more. Lecturers and instructors : Part-time or full-time teaching positions in various academic programs. Professional researchers and postdocs : Postdoctoral fellows and research associates involved in lab-based or theoretical research, such as in quantum science or plasma physics. Professional specialists and librarians : Specialists in areas like data analysis or curatorial roles at the Art Museum, and professional librarians managing collections and services. Recruitment for these positions is typically handled by individual academic departments, programs, the Art Museum, or the University Library. Interested candidates can explore opportunities through the Directory of Academic Units for contact information and apply via the AHIRE online system. https://fed.princeton.edu/cas/login Administrative and Staff Positions These non-academic roles support the university’s operations, infrastructure, and services. They are available on the main campus and at facilities like the Princeton Plasma Physics Laboratory. Key subcategories include: Managerial and professional roles : Supervisors, coaches, accountants, financial services specialists, grants managers, and administrative managers. Technology and IT positions : Software developers, IT support staff, and engineers in information technology. Technical and support roles : Laboratory support, research staff, operating engineers, tradespeople (e.g., electricians, plumbers), building services, groundskeepers, and campus security officers. Specialized featured areas : Health and safety officers, engineering positions (e.g., in facilities or research), campus dining staff (e.g., cooks, servers), and staff research support in various labs. These positions often emphasize skills in operations, safety, or specialized fields and may be open to internal candidates as well. To search and apply, use Princeton’s career portals: the main iCIMS site for managerial and office roles, a service-oriented portal for trades and security, and a research-specific portal for lab support. Featured jobs in areas like dining or IT have dedicated search links on the HR site. Student Employment Opportunities Princeton encourages students to work part-time to gain experience, build skills, and earn money, with options available both on and off campus. These roles are designed to be flexible around academic schedules. On-campus jobs : Service-oriented positions in dining halls (e.g., food service), libraries (e.g., shelving books, assisting patrons), or administrative offices. Research and academically oriented roles include lab assistants, research aides in departments like biology or physics, or project-based work in arts centers. These can be short-term (e.g., one semester) or long-term (spanning multiple years), and some may be remote. Off-campus jobs : Facilitated through the university’s Job Location and Development program, these include tutoring local students, childcare, or professionally oriented roles like internships with nearby organizations. They range from short-term gigs to ongoing positions. Benefits include competitive pay, mentorship from faculty or staff, professional development (e.g., resume-building skills), and fostering community connections. All university-affiliated jobs must be registered and applied for through the JobX Employment Portal, while off-campus employers post via registration with the financial aid office. Overall, Princeton emphasizes equal opportunity and inclusivity in hiring, with many roles offering benefits like professional growth and contributions to a vibrant academic community. For the most current listings, visit the university’s HR careers page or specific departmental sites.

Visit the employer page

Hire Experts… Post a Job

Post a Job

Roles… Create a Job Alert

Related Jobs

View All Jobs
Los Angeles, California50

AI Solutions Engineer

California State University, Northridge
McAllen, Texas61

Analyst - Emerging Technology

South Texas College
Toledo, Ohio63

Enterprise Application Analyst - Temp

The University of Toledo
Millcreek, Utah55

Decision Scientist

Western Governors University
Atlanta, Georgia68

Data Engineer (Data & AI Services, Governance)

Georgia Institute of Technology
Salt Lake City, Utah56

Information Systems Engineer III

University of Utah
New Gloucester, Maine82

Enterprise Platform Administrator

Unity Environmental University
New Gloucester, Maine53

Digital Experience Specialist

Unity Environmental University
Topeka, Kansas65

Functional Systems Analyst Sr

The University of Kansas