Senior Data Engineer

Join the Team Where Talent and Passion Improve Cancer Care


OncoLens is the leading data and clinical decision support hub that supports the multi-disciplinary discussion of cancer cases by experts and care teams, clinical trials, and research and tracking for the highest potential quality or outcome for the patient.

OncoLens is a global, venture-backed healthcare company, serving some of the largest integrated delivery networks and national cancer institutes across the country.

We’re looking for a Senior Data Engineer who is a self-starter and energized by working on a dynamic team. This role reports to the Director of Data.

Excited to learn more? Apply using the form provided below.

Senior Data Engineer Position Details

What You’ll Do

  • Work closely with engineering leadership to build new solutions to real-world problems.
  • Participate in schema design to power business strategy and customer initiatives, supporting a variety of data input structures and consumers.
  • Implement enhancements to our integration framework in Java and SQL to support new types of incoming medical data through FHIR, JSON-based REST APIs, and a variety of other sources.
  • Create a new data pipeline to securely ingest and analyze de-identified external data to power new reporting and analytics products.
  • Add data sources and enhance the OncoLens Data Lake, and combine insights from a variety of its sources to power ML/AI, data visualization tools and applications.
  • Collaborate with stakeholders to build the best solution for both the company and customers.

What You Should Have

  • A bachelor’s degree is preferred in computer science, engineering or related field, however self-taught engineers are welcome with equivalent training, fellowship, or work experience.
  • Been developing professionally for 5+ years, preferably in a highly regulated field.
  • Data analyst experience with querying and schema design in SQL: great at finding a needle (or a bug) in a haystack across internal architecture.
  • Experience with multiple languages, including Python and an OOP language like Java, C# or C++.
  • Experience building (or implementing tools for) data ingest for different types of data, from flat files and CSVs to structured data and XML, to ingesting JSON data via API.
  • Docker and Infrastructure as Code experience with cloud-based computing, utilizing tools such as Terraform, Kubernetes and Helm.

What You Might Also Have

  • Experience with design and deployment of a cloud-based Data Warehouse / Data Lake.
  • Experience with frameworks for data processing at scale, including orchestration tools like Airflow.
  • Experience with frameworks for big data processing at scale: Hadoop, Spark, etc., as well as streaming data architectures based on Kafka, Kinesis, etc., and orchestration tools.
  • Experience with ML/AI and/or NLP.

What You’ll Learn at OncoLens

  • You’ll get exposure to the full lifecycle of a rapidly growing startup.
  • A dive deep into healthcare and how technology solutions can help improve patient outcomes.
  • Becoming familiar with precision medicine, genotyping and the latest in cancer research.
  • Gaining real-world experience in growing our architecture and technology stack.
  • Excited to learn more? Email keithanderson@oncolens.com.

Excited to learn more? Apply using the form provided below.

Apply Now