Sr. Software Engineer - Search & Insights
Core
Designing and evolving high-scale search, knowledge graph, and data platforms that power customer-facing healthcare insights.
Role type
Senior Software Engineer (Search & Data Platforms)
Builds
Search platforms, knowledge graphs, and data pipelines for healthcare professionals
Domain
Healthcare technology, distributed systems, data engineering
Required skills
Python, Node.js, Elasticsearch, Knowledge Graphs, Data Pipelines, API Design, Distributed Systems, PostgreSQL, Docker, Kubernetes, Terraform, Apache Airflow, CI/CD, Git
Preferred skills
Healthcare data domain experience, AI-assisted engineering practices
Responsibilities
Own full lifecycle of platform features from definition to deprecation; Drive evolution of search and knowledge graph platforms; Translate business needs into technical specifications; Remain hands-on in codebase while providing technical direction; Design and maintain data pipelines; Define scalable integration patterns; Improve system performance, scalability, and reliability; Lead troubleshooting of complex system issues; Ensure data security and compliance; Author technical design documentation; Mentor engineers and promote engineering standards; Use AI-assisted development tools