onsite
Staff Software Engineer, Health Data Foundations and Analytics
Software Engineer
Lead the design and implementation of high‑performance health data platforms, applying advanced algorithms, C++ and Go development, and generative AI techniques to enable scalable analytics and data foundations.
About the role
Key Responsibilities
- Architect and build robust, high‑throughput data pipelines and storage solutions for health data using C++ and Go.
- Design and implement advanced algorithms and data structures to support real‑time analytics and machine‑learning workloads.
- Integrate generative AI models into the analytics stack to enhance data insight generation and decision support.
- Collaborate with cross‑functional teams to define data standards, ensure data quality, and drive platform scalability.
- Mentor engineering teams, conduct code reviews, and champion best practices for performance, security, and reliability.
Requirements
- 10+ years of software engineering experience with deep expertise in C++ and Go.
- Strong background in algorithms, data structures, and building large‑scale data processing systems.
- Hands‑on experience developing or deploying generative AI models in production environments.
- Proven ability to design high‑performance, fault‑tolerant architectures for health or similar regulated domains.
- Excellent problem‑solving skills and a track record of leading technical teams through complex projects.