Staff Software Engineer — Machine Learning, ETL & Data
Core
Lead the technical direction and hands-on development of the C360 platform, unifying healthcare professional data via profile matching, entity resolution, and AI-ready data products.
Role type
Staff Software Engineer / Technical Lead (Machine Learning, ETL & Data)
Builds
Unified AI-ready platform for healthcare professional data, including profile matching, enrichment, semantic search, and agentic AI solutions.
Domain
Healthcare intelligence, data engineering, machine learning, and graph technologies.
Deliverable
production ML models | product features | infrastructure
Required skills
Python, Microservices architecture, Apache Spark, ETL pipeline design, Machine Learning algorithms, Graph algorithms, Entity resolution, Azure cloud, Docker, Kubernetes, RESTful API design, Data modeling
Preferred skills
Model Context Protocol (MCP), Agentic AI architectures, Vector databases, Semantic search, Generative AI, Graph databases, MLOps, Airflow, Terraform, React, Node.js
Technologies
Python, Apache Spark, Snowflake, Databricks, Azure, Docker, Kubernetes, Elasticsearch, Terraform, Airflow
Responsibilities
Lead technical direction and architectural evolution of the C360 platform; Design and implement large-scale profile matching and entity resolution solutions; Build and optimize machine learning and graph-based matching algorithms; Develop and maintain large-scale ETL and data processing pipelines; Architect and implement data models supporting profile enrichment; Mentor engineers and promote engineering best practices; Contribute hands-on to software delivery and critical platform initiatives.
Seniority
Staff, hands-on IC with leadership responsibilities