Software Engineer - Backend

Epsilon Labs, Inc.

San Francisco (CA)

On-site

USD 140,000 - 210,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Epsilon Labs, Inc. is seeking a strong generalist Software Engineer (Backend) to build production systems and integrations that bring AI models into clinical use at scale.

You will design and ship backend services, build the integration layer to hospital systems, and ensure HIPAA compliance while delivering robust data pipelines and secure deployments. You will work closely with the ML team, contribute to CI/CD, and own large backend projects end-to-end, from design through testing and

Qualifications

  • 5+ years as a software engineer.
  • Proficiency in a backend language (Go, Python, Java, or similar).
  • Experience with cloud platforms and distributed architectures, particularly AWS.
  • Strong experience designing backend infrastructure: APIs, data pipelines, services.
  • Hands-on schema design and data modeling.
  • Experience building and integrating with external systems and secure networking.

Responsibilities

  • Design, build, and operate backend services and APIs.
  • Build the integration layer to connect to PACS, RIS, and EHRs using DICOM, DICOMweb, HL7, and FHIR.
  • Design secure cloud networking for onboarding and site connectivity.
  • Build and operate production data pipelines and storage (ETL, data lake, data warehouse).
  • Build CI/CD and deployment automation for a lean team.
  • Ensure PHI handling is HIPAA-compliant with encryption, access controls, and audit logging.
  • Build model inference pipelines for live and offline traffic, supporting ML infrastructure.
  • Own large backend projects from design through deployment, leading technical design and reviews.

Skills

Backend development
Distributed systems
AWS
APIs
Data pipelines
Schema design
HIPAA compliance
External integrations
Communication

Tools

Terraform
Docker
Kubernetes

Job description

About Us

We’re tackling one of healthcare’s most critical challenges in medical imaging and diagnostics. Our company operates at the intersection of cutting-edge AI and clinical practice, building technology that directly impacts patient outcomes. We’ve assembled one of the industry’s most comprehensive and diverse medical imaging datasets and have a proven product-market fit with a substantial customer pipeline already in place.

Role Overview

We’re seeking a strong generalist Software Engineer (Backend) to build the production systems and customer integrations that bring our models into clinical use at scale. On a lean engineering team, you’ll wear several hats: designing and shipping backend services and APIs, building the networking and integration layer that connects us securely to customer hospital systems, standing up production data pipelines and CI/CD, and keeping all of it HIPAA-compliant. You’ll work closely with the ML team, lending a hand on ML infrastructure when priorities demand, and you’ll do well here if you like owning ambiguous, high-impact problems end to end.

Key Responsibilities
  • Design, build, and operate backend services and APIs that deliver reliable end-to-end experiences from data ingestion through model output.

  • Build and maintain the integration layer connecting our applications to customer systems, including PACS, RIS, and EHRs, using medical communication protocols such as DICOM, DICOMweb, HL7, and FHIR.

  • Design reliable cloud networking for secure customer onboarding , including site-to-site VPNs and connectivity that scales to many external sites, and work directly with customer IT teams to bring each site online.

  • Build and operate production data pipelines and storage, spanning ETL, data lake, and data warehouse, handling hundreds of terabytes of imaging and clinical data.

  • Build CI/CD and deployment automation that lets a lean team ship quickly and safely.

  • Ensure systems handling PHI are HIPAA-compliant by design, with encryption, access controls, audit logging, and secure data handling throughout.

  • Build model inference pipelines for live and offline traffic , and support ML infrastructure alongside the ML team as needs arise.

  • Own large backend projects from design through deployment, leading technical design , driving quality through design reviews and testing , and helping set engineering best practices on a lean team.

Qualifications
  • 5+ years as a software engineer, with a track record of delivering on time and at quality

  • Proficiency in a backend language (Go, Python, Java, or similar) and strong experience with cloud platforms and distributed architectures, particularly AWS

  • Strong experience designing and building backend infrastructure, including APIs, data pipelines, and services, that is reliable, scalable, and maintainable

  • Hands-on experience with schema design and data modeling

  • Experience building and integrating with external or third-party systems, including the networking and security concerns of connecting across organizational boundaries

  • Strong problem-solving skills and the ability to troubleshoot complex distributed systems

  • Experience shipping quickly under competing priorities, and comfort with the ambiguity of a lean team

  • Excellent communication skills and the ability to work cross-functionally with technical and non-technical stakeholders, including external customers and vendors

Preferred Qualifications
  • Experience with healthcare integration standards and imaging systems (DICOM, DICOMweb, HL7, FHIR, PACS/RIS, IHE profiles)

  • Experience building and operating HIPAA-compliant systems, or handling PHI and healthcare security requirements

  • Experience with secure network integration such as site-to-site VPNs, private connectivity, and onboarding enterprise or hospital customers alongside their IT teams

  • Experience with CI/CD tooling and infrastructure-as-code (Terraform, Docker, Kubernetes)

  • Experience with large-scale ETL, data lake, or data warehouse systems

  • Experience contributing to ML infrastructure or model inference pipelines

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Backend Engineer
Senior Backend Engineer

NxT Level • New York (NY)

On-site
Competitive compensation
Equity opportunities
Benefits reimbursement
Sr. Python Full Stack Engineer
Sr. Python Full Stack Engineer

QMD Scientific • Sandy Springs (GA)

On-site
USD 130,000 - 180,000
Senior Staff Software Engineer
Senior Staff Software Engineer

Indenovo Global Search & Selection • San Francisco (CA)

Hybrid
USD 180,000 - 280,000
Member of Technical Staff (MTS) Product: Backend & Infrastructure
Member of Technical Staff (MTS) Product: Backend & Infrastructure

Voio • Berkeley (CA)

On-site
USD 150,000 - 210,000
Senior Software Engineer
Senior Software Engineer

Vizient, Inc. • Edina (MN)

On-site
USD 100,000 - 130,000
Senior Software Engineer
Senior Software Engineer

PROJECTUS • United States

On-site
USD 120,000 - 150,000
Staff Software Engineer
Staff Software Engineer

MD Ally • Cambridge (MA)

On-site
USD 200,000 - 325,000
Principal Engineer
Principal Engineer

Clinical ink • United States

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

Latent • San Francisco (CA)

On-site
USD 120,000 - 160,000
Senior Backend Engineer
Senior Backend Engineer

Sunny Health AI Inc. • San Francisco (CA)

On-site
USD 120,000 - 150,000
Competitive base salary
Meaningful equity
Comprehensive benefits including medical, dental, vision
+2