We’re Hiring

Join our mission to positively impact 100 Million patient lives through clinical research.

We are looking for those who believe there’s always a better way – and have the passion to pursue it. Across our diverse set of teams and businesses, we share a commitment to ongoing learning which means endless opportunities to grow, influence, and make an impact. This is your chance to do the best work of your career in a culture that promotes pride in teamwork, trust, and collaboration.

Click on the job below to review the job description and apply using LinkedIn:

Data Processing Software Engineer

BEKhealth is transforming how clinical research is conducted by unlocking the full potential of healthcare data. Our AI-powered BEK platform processes structured and unstructured EMR data to match patients to clinical trials, accelerating access to new treatments and improving outcomes.

We integrate cutting-edge AI, NLP, and data engineering to build the data infrastructure that powers the future of clinical research.

The Role

We’re looking for a Data Processing Engineer to help expand and optimize BEKhealth’s data processing engine; working on the core system that ingests, processes, and transforms clinical data from diverse EMR sources to allow for the best patient matching in clinical trials and expanding clinical research operations.

This role is ideal for an engineer who thrives at the intersection of AI/LLM processing, NLP pipelines, data integration, and PHI anonymization. You’ll design and enhance large-scale ETL workflows, build anonymization and de-identification pipelines, and create tools that allow researchers to safely use de-identified datasets.

You’ll work closely with our AI, data science, and product teams to ensure data quality, privacy, and performance at scale.

What You’ll Do

  • Develop and maintain BEKhealth’s data processing and ETL pipelines across multiple EMR integrations.
  • Enhance AI/LLM and NLP pipelines that extract and normalize unstructured healthcare data.
  • Design and implement PHI anonymization and de-identification frameworks to ensure HIPAA compliance
  • Build internal dataset creation tools that allow researchers to securely generate and validate de-identified datasets.
  • Collaborate with QA and data validation engineers to implement automated data quality checks.
  • Optimize data ingestion, transformation, and normalization workflows for speed and accuracy.
  • Work closely with data scientists to improve model input and output pipelines.

What We’re Looking For

  • 3–6 years of experience in data engineering, NLP, or healthcare data processing.
  • Proficiency in Python and SQL (must-have).
  • Strong experience with ETL frameworks, data pipelines, and APIs (Airflow, dbt, Spark, or similar).
  • Experience with PHI data handling, anonymization, and HIPAA compliance.
  • Familiarity with NLP frameworks (spaCy, Hugging Face, transformers, or similar).
  • Experience integrating with EMR systems or working with healthcare data standards (FHIR, HL7, OMOP).
  • Familiarity with AWS, Kubernetes, python celery or other modern data orchestration / pipeline tools.

Why You’ll Enjoy Working Here

  • Be part of a team turning messy, complex healthcare data into life-changing clinical insights.
  • Collaborate with experts in AI, NLP, and health data engineering.
  • Competitive salary and full benefits.
  • Flexible remote work with unlimited PTO.
  • Mission-driven culture where your work directly accelerates medical research.

Requirements:

  • 2+ years of work experience with SQL
  • 3+ years of work experience with Python (Programming Language)
  • No need for visa sponsorship
Implementation & QA Engineer

Apply on LinkedIn

BEKhealth is transforming how clinical trials are run. Our AI-powered BEKplatform unlocks electronic medical record (EMR) data to help research sites and sponsors identify the right patients faster, improving access to life-changing treatments.

We integrate cutting-edge AI, NLP, and data engineering to build the data infrastructure that powers the future of clinical research.

The Role

We’re looking for an Implementation & QA Engineer who loves solving technical problems and ensuring product quality.  This role sits at the intersection of engineering, implementation, and quality assurance and is ideal for someone who’s comfortable switching between Python app/script development, writing SQL Queries, troubleshooting production issues and validating software and data updates for releases.

You’ll be an integral part of our engineering team but work closely with our Customer Experience & Delivery teams to make sure our clients are happy and the BEK platform runs smoothly for all of our clients.

What You’ll Do

  • Troubleshoot, diagnose, and resolve client-facing issues across the BEK platform.
  • Write Python and SQL scripts to investigate data, validate transformations, and automate QA workflows.
  • Collaborate with engineering to fix bugs and improve system reliability.
  • Execute manual and automated tests for data quality, APIs, and user workflows.
  • Support client implementations by configuring and validating integrations.
  • Contribute to process improvements that make releases faster and more dependable.

What We’re Looking For

  • 2+ years of experience with Python and SQL in a QA, data, or implementation engineering context.
  • Strong debugging, data validation, and problem-solving skills.
  • Experience testing APIs, data pipelines, or SaaS platforms.
  • Familiarity with tools like pytest, Postman, Cypress or Selenium.
  • Excellent communication skills and a collaborative mindset.
  • (Bonus) Background in healthcare data (HL7, FHIR, EMR) or clinical research systems.

Why You’ll Enjoy Working at BEKhealth

  • Mission-driven team building technology that improves access to clinical research.
  • Work with modern tools in a collaborative, growth-oriented environment.
  • Competitive compensation and full benefits.
  • Flexible remote work with unlimited PTO.