This position is no longer accepting applications
Closed on October 18, 2026.
This role is filled — get an email when new Data Analysis roles open on DataJobs.io:
Data Engineer
Get alerted when similar jobs are posted — set up a New Data Analysis jobs on DataJobs.io alert.
See other roles at ECPI University.
Job Description
ECPI University is hiring an onsite Data Engineer to design, build, and take ownership of end-to-end pipelines and modeled datasets for its Snowflake data platform. In this hands-on role, you will collaborate closely with the Senior Director of Solution Architecture while helping modernize how data is integrated, transformed, governed, and used across the institution.
What you’ll do
- Design, build, and own end-to-end pipelines that ingest data from enterprise SaaS applications, student systems, and operational databases into Snowflake, choosing the right approach across batch, API extraction, change data capture, and near real-time streaming.
- Implement transformation logic in SQL and Python as version-controlled, tested, and documented code, with orchestration for both scheduled and event-driven workloads.
- Partner on platform architecture with the Senior Director of Solution Architecture, including layering strategy, standards, and reusable patterns.
- Create dimensional, analytics-ready data models that support reporting, analytics, and downstream integrations, translating needs from academic, enrollment, financial aid, student services, and administrative stakeholders into durable models.
- Establish certified datasets as the authoritative source for key institutional measures, retiring redundant reports and manual extracts they replace.
- Own operational reliability for assigned pipelines, including monitoring, alerting, incident response, and root cause analysis, and implement automated data quality tests for freshness, completeness, uniqueness, and business rules.
- Tune Snowflake for performance and cost, including warehouse sizing, clustering, query optimization, and resource monitors, while implementing role-based access control, masking, and least-privilege access consistent with FERPA, GLBA, and University policy.
- Run CI/CD for data platform code using GitHub Actions or comparable tooling, with automated build, test, deployment, environment promotion, rollback, and automated tests enforced as a deployment gate.
- Manage data platform objects as code to keep environments reproducible and changes reviewable, replacing manual data movement, reconciliation, and hand-run reports with automation.
- Set standards for AI-assisted engineering practice, including effective prompting, rigorous review of generated code, accountability for output ownership, and contributing to University governance for AI-assisted development.
- Design and implement solutions using Snowflake native AI capabilities such as Snowflake Cortex functions, embeddings, and vector search, and advise when a native capability is the right choice versus an external service.
- Mentor the Associate Data Engineer and other colleagues through code review, pairing, and instruction, and define standards and reference implementations used by the team.
- Communicate technical tradeoffs clearly to technical and non-technical audiences, including IT leadership, and perform other duties as assigned.
What you bring
- Bachelor’s degree in Computer Science, Data Science, Information Systems, or a related field (or equivalent combination of education and experience), plus 4+ years of professional data engineering experience, including 2+ years hands-on in Snowflake.
- Production Snowflake depth across virtual warehouses, micro-partitioning, clustering, streams and tasks, Snowpipe, and time travel, plus experience with roles, grants, and masking policies, and demonstrated ability to diagnose and resolve performance and cost issues.
- Advanced SQL (window functions, CTEs, incremental and merge patterns), plus proficiency in Python for data engineering and working knowledge of dimensional modeling.
- Experience with dbt or a comparable modular, tested approach to SQL transformations, and orchestration tooling such as Airflow, Dagster, Azure Data Factory, or Snowflake tasks.
- Experience with ETL/ELT tooling for ingestion and orchestration, such as Snowflake Openflow (Apache NiFi), Snaplogic, Fivetran, Matillion, or a comparable integration platform.
- Demonstrated CI/CD experience for data or software delivery using GitHub Actions, Azure DevOps, or comparable tooling, including automated data testing enforced in the pipeline.
- Daily, practical use of AI coding assistants in production engineering with a disciplined validation habit, including the ability to describe where these tools accelerate work and where they can mislead.
- Ability to resolve ambiguity independently and communicate clearly with functional stakeholders in an Agile (Scrum) environment.
Helpful background (preferred)
- SnowPro Advanced Data Engineer or SnowPro Core certification, or hands-on experience with Snowflake Cortex, embeddings, or vector search.
- Experience in Azure or AWS (storage, identity, and secrets management) or infrastructure as code such as Terraform.
- Higher education experience, including student information systems, learning management systems, institutional reporting, or integration of a major HCM, ERP, or enrollment CRM platform.
- Experience establishing AI-assisted development standards for a team or mentoring junior engineers.
Compensation and benefits
Base salary: $105,000 to $128,000 per year (midpoint near $115,000).
- Tuition scholarship program for full-time employees and immediate family members after 90 days of employment
- Competitive compensation and medical and dental benefit plans
- PTO and holiday pay
- 401(k) participation with possible employer contributions
Location and working conditions
Location: Virginia Beach, VA (onsite). This is not a remote position.
Physical demands are representative of those required to perform essential job functions. The employee must be able to communicate professionally in person, over the telephone, and through email; move about the school and offices; handle various types of media and equipment; and visually observe and assess. Reasonable accommodations may be made for individuals with disabilities.