
Data Engineer
Job Title: Data / Software Engineer
Job Summary
We are seeking a team-oriented
Data / Software Engineer
to join our technology services team supporting high-performance computing environments, research data warehousing, data curation services, and endpoint support. This role is ideal for a candidate with strong experience delivering end-to-end software solutions using Agile and DevOps methodologies, with a focus on building scalable, secure, and repeatable data products and pipelines.
The successful candidate will work collaboratively to design, develop, and implement large-scale technology solutions that support organizational initiatives such as data analysis and visualization, payment systems, regulatory oversight, and public education.
Key Responsibilities
- Design, develop, and maintain scalable data pipelines and data products across multiple platforms.
- Collect, cleanse, validate, and analyze large datasets for use in application databases and reporting systems.
- Build and apply statistical models and data validation techniques to ensure data quality and accuracy.
- Develop manual and automated processes for testing data inputs and outputs against compliance, governance, and business requirements.
- Ensure data integrity through quality assurance practices and regular audits.
- Perform reviews, investigations, and analysis of data activity; prepare reports and summaries of findings.
- Identify and resolve data anomalies, gaps, and inconsistencies.
- Create and maintain documentation for policies, standards, procedures, and technical processes.
- Recommend improvements to data collection systems, workflows, and existing processes.
- Support Extract, Load, and Transform (ELT) initiatives independently or within data warehouse teams.
- Collaborate with internal stakeholders to deliver innovative technical solutions aligned with business goals.
- Review technical and business requirements and translate them into effective solutions.
- Mentor junior team members and serve as a technical resource when needed.
Required Qualifications
- 4–10+ years of relevant professional experience, depending on level.
- Bachelor’s degree in STEM (Science, Technology, Engineering, Mathematics) or related field, or equivalent combination of education and experience.
- Strong experience developing and optimizing complex SQL queries in relational databases such as
PostgreSQL
and
MySQL
.
- Advanced experience designing, developing, and maintaining
Tableau dashboards and reports
.
- Hands-on experience using
AWS services
to build and support data warehouse solutions following architecture best practices.
- Experience with
AWS cloud deployments
and operational processes.
- Proficiency using
GitLab
, including repository creation, branching, staging, committing, and pushing code changes.
- Strong understanding of Agile and DevOps software delivery methodologies.
- Ability to work independently with minimal supervision.
- Strong communication, analytical, and problem-solving skills.
Preferred Qualifications
- Experience in high-performance computing (HPC) environments.
- Knowledge of research data warehousing or curation services.
- Experience supporting enterprise-scale analytics or regulatory systems.
- Prior mentoring or technical leadership experience.
Work Environment
- This position offers opportunities for professional growth, training, and ongoing development while working on impactful, mission-driven technology solutions.