Backend Services Engineer, Data Platform Services
About us:
Grand Rounds is a new kind of healthcare company. Founded in 2011, the company is on a mission to raise the standard of healthcare for everyone, everywhere. The Grand Rounds team goes above and beyond to connect and guide people to the highest quality healthcare available for themselves and their loved ones. Grand Rounds creates products and services that give people the best possible healthcare experience. Named a 2019 Best Place to Work by Glassdoor and Rock Health’s 2018 Fastest Growing Company, Grand Rounds works with inspiring employers and doctors to empower them to be the change agents we need to make our shared vision a reality.
The Grand Rounds Data Platform delivers innovative healthcare insights that dramatically improve a member’s health outcomes. These insights help us determine physician quality, patient needs and risk factors, ways to lower the cost of health care, and more.
Our data pipeline works in concert with our machine learning platform to build this healthcare knowledge. The Data Platform Services team is responsible for the distributed system that delivers that knowledge to the products and services that change our members’ lives. As a small, high-output team that is architecturally in the middle of everything, we have a huge impact up and down the tech stack — and on the business.
Examples of projects we’re working on: our internal HL7 FHIR data model; enabling monolith decomposition by designing well-abstracted microservices to achieve a clean separation of concerns; and event queues to propagate real-time events back to the data pipeline.
Mission
Contribute to business-critical engineering efforts to design, build, and operate the distributed system that makes GR’s clinical data and insights available to its products and beyond.
Outcomes
- Responsible for implementing and operating components of our distributed system on a modern, scalable Scala/JVM-based stack
- Demonstrate proactive, conscientious ownership of team-wide systems and areas of concern (e.g. code reviews, operational documentation, design documents, incidents/post mortems)
- Contribute impactfully to overall system architecture discussions and documents
- Mentor other engineers, improving their technical and non-technical skills to maximize their impact
Competencies
- Stellar engineering — you separate concerns and define well-abstracted interfaces, leading to performant, well-tested, maintainable code with reasonable failure modes
- Leadership by example — you show the way on code, documentation, making and delivering on commitments, and optimizing for highest expected value
- Thinking and communicating in first principles — you are able to explain your points of view from foundational concepts rather than merely by associative thinking
Preferred Experience
- 2-4 years of engineering experience
- Preferred backend technologies: Scala, Java, Ruby
- HL7 FHIR
- gRPC & Protocol Buffers, Thrift, Avro
- Bazel
- GraphQL
- OAuth
- MySQL, PostgreSQL
- Kafka
- Redis
- Elasticsearch
- Docker
- Kubernetes
- Terraform
- AWS
Additional Preferred Technologies:
-----
Grand Rounds is an Equal Opportunity Employer and considers applicants for employment without regard to race, color, religion, sex, orientation, national origin, age, disability, genetics or any other basis forbidden under federal, state, or local law. Grand Rounds considers all qualified applicants in accordance with the San Francisco Fair Chance Ordinance.