The company is looking to scale its data processing and storage layer to support an exponentially growing customer base and associated dataset.
Requirements
- Deep experience integrating and scaling storage systems, cloud-native services, and related open source projects, including the Kubernetes ecosystem, AWS, and PostgreSQL.
- Knowledge of common DevOps tools and practices.
- Firm grasp of quality and security engineering principles.
- Excellent systems-level thinking.
- Experience building scalable back-end systems and platforms.
Responsibilities
- Keep up with our exponentially growing customer base and associated dataset, scaling our data processing and storage layer from terabytes to petabytes and beyond.
- Build and maintain bidirectional, real-time integrations with dozens of EHRs, scaling to hundreds or thousands of integrations.
- Drive improvements to our core systems to unlock 100x growth in the number of practices, patients, and developers relying on our platform.
- Own cross-functional projects end to end, from technical design and decomposition to a successful launch and rollout.
- Partner with engineering leaders and product managers to generate, prioritize, and deliver on ambitious engineering goals.
Other
- 5+ years of experience as a software engineer.
- Excellent written and verbal communication skills.
- Strong ownership: Knows what needs to be done, and gets it done with little or no oversight.
- Bias for action: Outcome oriented. Delivers results fast.
- Acts with first principles: Describes the ideal end state with first principles, and helps us get there fast.
- Growth mindset. Hungry for learning and personal growth.
- Company first: Does whatever is right for the company and our customers.