Software Engineer II, Data Solutions
Core
Design, develop, and maintain cloud-native Edge Data Platform systems enabling secure data exchange between Tempus's cloud and healthcare organizations for clinical, molecular, and imaging datasets.
Role type
Software Engineer II, Data Solutions (Edge Data Platform)
Builds
Cloud-native data platform systems, data integration pipelines, and microservices connecting healthcare organizations to Tempus's ecosystem.
Domain
Healthcare technology, precision medicine, cloud-native data infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
REST API design and specification, Python, React.js, cloud-native application development, container orchestration, CI/CD implementation, event-based integration patterns, microservices architecture, scalable data pipeline construction
Preferred skills
Healthcare domain knowledge, FHIR/HL7/ANSI X12 data formats, EMR system integration, high-throughput data processing, Linux system administration, cloud identity federation (OIDC)
Technologies
Python, React, AWS, GCP, Kubernetes, Docker, Jenkins, GitLab CI, FHIR, HL7, OMOP
Responsibilities
Define data contracts and write API specifications, develop frontend components using React, build and run scalable cloud-native data pipelines, collaborate with data integration teams, iterate quickly in agile environments, utilize GenAI tools for productivity
Seniority
Mid-level, hands-on IC