Data Engineer
BioAgilytix
Data Engineer
At BioAgilytix, we are passionate about premier science and the impact it has on our world. Our team of highly experienced scientists and professionals deliver tailored services for supporting new medicine breakthroughs with best-in-class bioanalytical services. We are tirelessly committed to our customers by being solution-oriented and deadline-driven. . . and we are growing. Our culture is fast-paced, fun and never boring. Because we work across numerous clients and drug modalities, your career can develop rapidly. You'll gain experience with a variety of challenges all while you enable life-changing, life-saving therapeutics to the patients who need them.
The Data Engineer is a hands-on technical lead responsible for designing, building, and supporting BioAgilytix's Enterprise Data Platform. This role develops scalable, validated, production-ready data pipelines, enterprise data models, and certified data products supporting laboratory operations, scientific analytics, sponsor reporting, regulatory compliance, and AI initiatives. Working under the direction of the Data Management Lead, and collaborating with cross-functional stakeholders, this role implements modern data engineering practices including Snowflake, dbt, dimensional modeling, semantic modeling, CI/CD automation, DataOps and enterprise data governance standards.
Essential Responsibilities
- Design, develop, and support scalable enterprise data platforms that enable trusted, governed, and high-quality data products for analytics, scientific operations, sponsor reporting, regulatory compliance, and AI initiatives.
- Build and maintain production-grade ELT pipelines that integrate data from laboratory information systems (LIMS), ERP, CRM, APIs, sponsor systems, cloud applications, and other enterprise data sources.
- Develop modular, reusable data transformation frameworks using modern ELT practices, including automated testing, documentation, lineage, version control, and deployment automation.
- Develop and implement dimensional data models, semantic models and governed datasets based on the established enterprise business definitions across the organization.
- Develop validated, traceable, and auditable data pipelines supporting regulated laboratory operations, sponsor deliverables, and enterprise reporting while ensuring data integrity, reproducibility, lineage, and compliance with GxP, GLP, HIPAA, 21 CFR Part 11, and enterprise data governance standards.
- Implement automated data validation, reconciliation, data quality controls, audit logging, monitoring, observability, and operational alerting to ensure reliable and trusted enterprise data.
- Optimize the performance, scalability, security, governance, and operational efficiency of the enterprise data platform.
- Provide operational support for the enterprise data platform through production monitoring, incident resolution, root cause analysis, and continuous reliability improvements.
- Support sponsor-facing data delivery by building automated data harmonization, transformation, validation, lineage, and regulatory reporting processes.
- Develop certified, governed, and AI-ready data products that support enterprise analytics, machine learning, semantic search, and generative AI initiatives.
- Collaborate with Laboratory Operations, Quality teams, Information Technology, and business stakeholders to deliver scalable, reusable, and governed enterprise data solutions.
Additional Responsibilities
- Other duties as needed
Minimum Preferred Qualifications: Education/Experience
- Bachelor's degree in computer science, Information Systems, Engineering, Mathematics, Data Science, or related field; Master's preferred.
- 5+ years of experience in Data Engineering, Data Management, Software Engineering, Business Intelligence, or related technical disciplines, preferably within life sciences, biotechnology, pharmaceuticals, CROs, healthcare, or other regulated industries.
- 3+ years of hands-on experience designing, developing, and supporting enterprise-scale data engineering solutions in production environments.
- 3+ years of hands-on experience architecting, developing, and administering enterprise solutions using Snowflake as a primary cloud data platform, including performance optimization, security, governance, workload management, and operational support.
Minimum Preferred Qualifications: Skills
- Strong hands-on experience with dbt Cloud or dbt Core for modular data transformation, automated testing, documentation, lineage, and deployment.
- Demonstrated expertise in enterprise dimensional data modeling, including star schemas, conformed dimensions, slowly changing dimensions, snapshot fact tables, and analytical data warehouse design.
- Experience designing semantic models, enterprise business vocabularies, ontology-driven data products, or knowledge graph concepts that enable consistent business definitions across enterprise analytics.
- Strong proficiency in SQL and Python for enterprise data engineering, automation, data transformation, and performance optimization.
- Experience developing enterprise data integration solutions using ETL/ELT platforms such as Talend, Fivetran, or equivalent technologies.
- Experience integrating enterprise applications using REST APIs, GraphQL APIs, file-based interfaces, Change Data Capture (CDC), and event-driven messaging platforms.
- Experience with a cloud platform including AWS (S3, Lambda, ECS, Glue) and/or Azure.
- Experience designing, developing, validating, and maintaining certified enterprise data products with documented business definitions, transformation logic, lineage, ownership, and lifecycle management.
- Experience implementing least-privilege security, role-based access control (RBAC), data masking, row-level security, encryption, secrets management, and secure data sharing.
- Experience supporting enterprise production data platforms, including incident management, root cause analysis, operational monitoring, performance tuning, release management, and platform reliability engineering.
- Experience working with Laboratory Information Management Systems, bioanalytical data, sponsor deliverables, and regulated laboratory environments is strongly preferred.
- Expert proficiency in SQL and Python.
- Snowflake architecture including Snowpark, Dynamic Tables, Streams, Tasks, data sharing, security, governance, workload management, and performance tuning.
- dbt Cloud/Core including models, snapshots, macros, tests, semantic models, documentation, lineage, and deployment automation.
- Enterprise ETL/ELT frameworks including Fivetran/Talend, APIs, CDC, and event-driven integrations.
- Enterprise data architecture, metadata-driven architecture, medallion architecture, and modern cloud data platform design patterns.
- Git, GitHub Actions, CI/CD, Infrastructure-as-Code, and DataOps practices.
- Automated testing, observability, reconciliation, data quality, lineage, and operational monitoring.
- Power BI, Sigma, Tableau, and semantic reporting platforms.
- Ability to independently deliver assigned complex data engineering solutions within established architecture, priorities, procedures, and technical standards.
- Ability to translate complex scientific, laboratory, and business requirements into scalable enterprise data models, semantic models, and certified data products based on established architectural and business standards.
- Strong analytical, troubleshooting, and optimization skills. Applies comprehensive data engineering knowledge and advanced analytical techniques to investigate complex issues, identify root causes, evaluate available information, and recommend appropriate solutions.
- Ability to develop validated, traceable, and auditable data solutions in accordance with established compliance, validation, quality, and scientific data-integrity requirements.
- Collaborate effectively across Scientific Operations, Quality Engineering, Quality Assurance, and IT, with the ability to communicate clearly with stakeholders at all levels of the organization.
- Demonstrated ability to work independently on complex data engineering assignments, use professional judgment to adapt established approaches, and escalate decisions affecting enterprise architecture, governance strategy, security policy, compliance strategy, or platform direction.
- Excellent communication and documentation skills.
- Able to navigate a fast-paced, evolving data landscape, demonstrating resilience and flexibility in the face of new challenges.
- Excellent written and spoken English language skills
- Excellent interpersonal and negotiating skills
- Strong presentation skills
- Excellent computer skills
Preferred Credentials
- Master's degree
Supervisory Responsibility:
- No supervisory responsibilities
Supervision Received
- Reports to the Data Management Lead and works independently on complex engineering initiatives Infrequent supervision and instructions
- Frequently exercises discretionary authority
Physical Demands
- Ability to work in an upright and/or stationary position for up to eight (8) hours per day
- Repetitive hand movement of both hands with the ability to make fast, simple, repeated movements of the fingers, hands, and wrists to operate office equipment
- Occasional mobility needed
- Occasional crouching, stooping, with frequent
$65 - $75 per hour
DescriptionKforce has a client in Durham, NC that is seeking a Data Engineer (PL/SQL).Responsibilities:* Develop and maintain data models (dimensional and normalized) to support analytics and reporting* Build and optimize enterprise data warehouse solutions across Oracle...Suggested- ...Data Engineer (Snowflake, dbt, SQL) Position Overview: We are seeking a Data Engineer / Analytics Engineer with strong expertise in Snowflake, dbt, and SQL to design, build, and optimize modern data pipelines and analytics solutions. The ideal candidate will have hands...Suggested
- ...knowledge & “hands-on” experience on Power BI! Advanced knowledge & “hands-on” experience with Power BI Embedded Analytics (User Owns Data & App Owns Data) Intermediate/Advanced knowledge & experience with SQL and good understanding of Data warehousing and Relational...SuggestedWork experience placementWork at officeWork from homeFlexible hours
- ...Data Engineer This will involve designing and developing solutions for a variety of data lake needs using Snowflake as the data store for structured/semi-structured data and AWS s3 for unstructured data. Top skills required in the below order: 1.) Data analysis, expert...Suggested
- 7+ years of experience in developing reliable, high-performance data solutions Proven expertise in Oracle PL/SQL, SQL scripting, and database performance tuning Strong understanding of ETL tools like Informatica and Data Warehousing platforms such as...Suggested
- ...Data Engineer Position Type: Contract (09-15-2025 - 09-15-2026) Location: Durham, NC Remote Work: Partial Primary Skills: Informatica, Python, SQL The Expertise and Skills You Bring: ~ Bachelor's Degree or equivalent in a technology related field (e...Contract workWork experience placementRemote work
- ...Senior Data Engineer Duration: Long Term contract Location: Durham, NC or Jersey City, NJ or Westlake, TX or Boston, MA or Salt Lake City, UT or Merrimack, NH or Covington, KY after covid settles (Hybrid Model: 3 days in a month) Job Description: ~ Bachelor...Long term contract
- ...Carolina Duration: Long Term Required: • Degree in a technology related field (e.g. Engineering, Computer Science, etc.). • 8+ years of experience in implementing data engineering solutions in data analytics space • 3+ years of experience in developing data...
- ...Cloud Engineer Remote till Sep(Durham, NC)(Hybrid Mode) 12 Months Job Description Develop Oracle SQL and PLSQL stored procedures Develop ETL code using Informatica PowerCenter Work in an agile manner within your squad and across other teams to deliver...Remote work
- ...Sr Data Engineer Location: Philadelphia, PA/ Durham, NC Core engineering data skills. Strong in Python ideally using official SDKs to call REST APIs. Experience building ETL/ingestion pipelines: incremental syncs, idempotent upserts, backfills, error handling, retries...
- ...Senior Data Engineer We are the first publicly-traded biotech or pharmaceutical company to take the form of a public benefit corporation. Our public benefit purpose is to provide a brighter future for patients through the development of novel pharmaceutical therapies...Work at office3 days per week
- Hybrid two weeks onsite a month in either Merrimack, NH or Durham, NC We are seeking a Senior Data Engineer to build scalable data solutions within a highly collaborative technology team. The role focuses on Oracle PL/SQL, SQL scripting, ETL with Informatica, and data...
- Design and implement scalable data and AI platform solutions to advance Generative AI and Machine Learning capabilities. Bridge the... ...new data sources. Requirements Requires 5+ years of software engineering experience with strong SDLC discipline and proficiency in Python...Temporary work
$50 - $53 per hour
Akkodis is seeking a Data Engineer for a Contract with a client in Durham, NC (Remote). The ideal candidate will be responsible for designing and developing end-to-end Power BI reporting solutions, operational dashboards, and scalable data architectures that support enterprise...Hourly payContract workTemporary workLocal areaRemote work- Data Engineer Hybrid Mode(5 Days in Month) Westlake,TX/Durham,NC/Boston,MA Job Description • Database development • Working knowledge on AWS • Oracle, Snowflake, Python, CICD, Jenkins • 8 years’ experience in the space Software Technology Inc
- ...Target RWE) combines deep health system partnerships, longitudinal data curation at scale, and modern study design to build continuous,... ...at pedestalhealth.com. The Role We are seeking a talented Data Engineer to join our Technology team. In this role, you will develop,...Work at office3 days per week
- Join to apply for the Data Engineer role at Digital Turbine At Digital Turbine, we make mobile advertising experiences more meaningful and rewarding for users, app publishers, and advertisers — intelligently connecting people in more ways, across more devices. We provide...Full timeLocal area
- About the Role We are seeking a Data Engineer to join our growing data team to help design, build, and extend our data platform. This will be a transformative modernization of its enterprise systems, including the implementation of Oracle ERP, HCM, and Utility Billing platforms...
- Role:- Data Engineer Location:- Durham, NC Primary Skills Informatica,Python,SQL The Expertise and Skills You Bring Bachelor's Degree or equivalent in a technology related field (e.g. Computer Science, Engineering, etc.) required 10+ years of hands-on experience in Data...Work experience placement
$65 per hour
Data Engineer Rate:$65.00 Location: Durham, NC client:Fidelity Investments - Raleigh Durham The client, Fidelity, is initiating a migration project to enhance and update their current reporting infrastructure, aiming to move away from the existing ecosystem of Oracle Business...- ...Data Engineer Industry: Banking & Financial Duration: 12 Months- Long term Location: Smithfield RI/ Durham, NC/ Westlake, TX Top Skills: Informatica, SQL, Snowflake, python Required Qualifications ETL developer with Informatica Strong SQL – Snowflake...
- ...Data Engineer Dynamic Work Schedule - This is 5 days on site a month in the same week then the remainder of the month is working from home. If your candidate is not open to this please tell them they will not be considered. Fidelity determines the week they are working...Temporary workWork experience placementWork from home
- ...we are looking for entry-level software programmers, Java full stack developers, Python/Java developers, data analysts/data scientists, and machine learning engineers. Who Should Apply: Recent computer science/engineering/mathematics/statistics or science graduates...H1b
$95k - $154k
...for. Currently, we are looking for entry-level software programmers, Java full stack developers, Python/Java developers, data analysts/data engineers/data scientists, and machine learning engineers for full-time positions with clients. We focus on Java/full stack/...Full timeH1bRemote work- Req ID: 32803At NTT DATA Services, we know that with the right people on board, anything is possible. The quality, integrity, and commitment... ...here.NTT DATA Services currently seeks a Principal Big Data Engineer to join our team in Durham, North Carolina (US-NC), United...For contractorsWork experience placement
- ...immigration sponsorship for this position.Position Description:Builds data and reporting platforms in Cloud using Big Data technologies --... ...architecture strategies.Develops and implements advanced data engineering frameworks.Recommends development testing tools and...Full time
- Job Summary:The Data Solutions Engineer designs, builds, and operates reliable, scalable data pipelines on PowerSecure’s Azure data platform to enable trusted analytics and selfservice BI. This role partners with BI Developers, the Data Architect, and business stakeholders...Full timeWork at officeVisa sponsorshipWork visaFlexible hours
- Join to apply for the Data Engineer role at BuildOps At BuildOps, we’re transforming the commercial contracting industry with our all-in-one software platform. From service management to project coordination, our mission is to bring modern, data-driven tools to an essential...Full timeWork at officeWork from homeFlexible hours
- ...Senior Technical Recruiter @ Seven Step | MBA, Global Talent Acquisition. Job Summary We are seeking an experienced Senior Big Data & Cloud Engineer to design, build, and deliver advanced API and data solutions that support financial goal planning, investment insights, and...Contract work
- Subject Line for Opening #1: Urgent Requirement: Senior Data Engineer (Hybrid - Onsite Alternating Weeks) Job Title: Senior Data Engineer Interview Mode: Video Role Overview: As a Senior Data Engineer, you will work with a highly effective squad, developing quality...Worldwide
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Data Engineer. Be the first to apply!
- finance data engineer Durham, NC
- data engineer machine learning Durham, NC
- senior data quality engineer Durham, NC
- aws data engineer Durham, NC
- data center engineer Durham, NC
- data engineer analytics Durham, NC
- remote data engineer Durham, NC
- senior data integration developer Durham, NC
- data developer Durham, NC
- etl data engineer Durham, NC

