Software Engineer (Platform)

Oncora Medical

Philadelphia (Philadelphia County)

On-site

USD 80,000 - 120,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Health and dental insurance
401k
Flexible vacation policy
Paid parental leave
eBooks and online courses

Job summary

Oncora Medical, based in Philadelphia, is seeking an experienced engineer to join our mission-driven team to develop a data platform that integrates diverse data sources, enhancing cancer patient research. You will contribute to our core platform, ensuring data accuracy and performance.

You will have a role in building data pipelines, optimizing infrastructure, and working with technologies like Python, Postgres, and Docker. This position offers a compensation range of $80-120k plus benefits like health insurance and flexible vacation.

Qualifications

  • 1-5 years of software engineering experience, ideally in data-focused roles.
  • Fluency with a functional or imperative programming language, particularly Python.
  • Experience with both relational and non-relational databases.

Responsibilities

  • Developing pipelines for data integration into oncology schema.
  • Monitoring and maintaining the data infrastructure's stability.
  • Improving data warehousing and reporting for real-time analysis.

Skills

Software engineering experience
Fluency with Python
Relational and non-relational databases
Understanding of asynchronous systems
Knowledge of healthcare data standards

Tools

Postgres
MongoDB
Redis
ElasticSearch
RabbitMQ
Docker
Kubernetes

Job description

Job Description

About the role:

We are looking for an experienced engineer to join our mission driven team to help develop our data platform that integrates and transforms multiple imperfect and messy data sources into clean, usable data so that we can learn from every cancer patient.

As a main contributor on our Platform and Integrations team, you will play a vital role in developing and operating our core data platform and helping scale it to serve additional hospitals.

We are a small team trying to tackle a very large problem, so we need teammates that are ultimately accountable to themselves and continuously push themselves, the product and the organization forward.

What you willbe doing:

  • Developing pipelines to integrate new data elements into our normalized oncology schema
  • Overseeing and monitoring our existing data infrastructure for stability, performance and accuracy
  • Improving our data warehousing and reporting capabilities to support real-time analysis of tens of thousands of patients representing millions of data points
  • Integrating standard and proprietary ontologies into our data enrichment processes
  • Enhancing our de-identification capabilities to support machine learning and clinical research use-cases
  • Building reusable integrations with major clinical systems (e.g. EMR/EHRs)
  • Deploying updates frequently to immediately improve the state of cancer care
  • Providing constructive feedback to your team members through code and architecture reviews
Qualifications

About you:

  • A solid base of software engineering experience, typically 1-5 years, with at least part of that time in data-focused roles or projects
  • Fluency with a functional or imperative language (we use Python)
  • Experience working with relational and non-relational databases (we use Postgres, MongoDB, Redis, and ElasticSearch)
  • Tendency to seek simple, elegant solutions to complex problems
  • Ability to analyze and optimize existing solutions
  • A focus on writing understandable, testable, and maintainable code
  • Experience working with asynchronous and distributed systems (we use RabbitMQ)
  • Familiarity with modern containerized environments (we use Docker & Kubernetes)
  • Experience with healthcare data standards and integration is a huge plus (HL7, FHIR, DICOM, etc.)
  • Experience designing data models for analytical and transactional workloads
Additional Information

Compensation, Benefits, and Perks:

  • Salary: $80-120k plus equity compensation
  • 401k, health and dental insurance, flexible vacation policy, paid parental leave
  • eBooks, online courses, workstation setup
  • Events: happy hours, team dinners, conversations with oncologists (will return soon!)
  • You get to work with smart, passionate people on a product that will have a direct impact on the quality of life for cancer patients

What to expect in the hiring process:

  • Introductory phone call with the Head of Operations (30 minutes zoom call)
  • Phone interview with VP of Engineering (60 min zoom call)
  • Virtual onsite, including a pair programming session, engineering team meet, and co-founder meet (90-120 minute zoom call)
  • Final stages, potential follow-up interviews, and offer discussions
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer (Full Stack)
Software Engineer (Full Stack)

Oncora Medical • Philadelphia

On-site
USD 80,000 - 120,000
401k
Health and dental insurance
Flexible vacation policy
+3
Senior Software Engineer, Data Engineering
Senior Software Engineer, Data Engineering

Flatiron Health • New York (NY)

On-site
USD 120,000 - 190,000
Flexible hours
Paid time off
401(k)
Software Engineer
Software Engineer

3M HEALTHCARE • New York (NY)

Hybrid
USD 110,000 - 150,000
Senior Software Engineer, Academics
Senior Software Engineer, Academics

Flatiron Health • New York (NY)

Hybrid
USD 152,000 - 209,000
Flexible work hours
Comprehensive compensation package
401(k) contribution
+2
Platform Engineer
Platform Engineer

Harrison Clarke • United States

On-site
USD 300,000 - 400,000
Equity
Impactful healthcare product
Senior Software Engineer II
Senior Software Engineer II

Freenome • United States

Remote
USD 161,000 - 228,000
Equity options
Cash bonuses
Full range of medical benefits
Founding Data Engineer
Founding Data Engineer

Probably Genetic • San Francisco (CA)

Hybrid
USD 150,000 - 210,000
Flexible time off
Parental leave benefits
Health benefits
+2
Staff Software Engineer
Staff Software Engineer

Iterativehealth • Town of Cambridge (NY)

On-site
USD 200,000 - 325,000
Full Stack Software Engineer
Full Stack Software Engineer

TechStarsGroup • Chicago (IL)

On-site
USD 90,000 - 120,000
Software Engineer
Software Engineer

Stealth-Healthtech-Startup • New York (NY)

Hybrid
USD 140,000 - 210,000
Competitive salary & stock options
Hybrid setup NYC/remote-friendly
Comprehensive health plans