- Company Name
- Hippocratic AI
- Job Title
- ML/Backend Research Engineer
- Job Description
-
**Job title**: ML/Backend Research Engineer
**Role Summary**
Design, build, and maintain highly scalable backend infrastructure to support large‑scale, high‑performance AI applications in healthcare. Work with cross‑functional teams to create efficient data pipelines, APIs, and microservices that enable data ingestion, feature extraction, and interaction with large language models (LLMs).
**Expectations**
- Deliver robust, reproducible backend solutions that meet stringent performance, reliability, and uptime targets.
- Collaborate closely with data scientists, ML engineers, and product managers to translate healthcare requirements into technical implementations.
- Continuously monitor, profile, and optimize backend performance.
**Key Responsibilities**
- Develop and maintain scalable backend systems for AI workloads.
- Design and implement data pipelines for speech, vision, and text data using distributed orchestration tools (Ray, Apache Airflow).
- Build and expose RESTful APIs and microservices for data retrieval, processing, and model interaction.
- Manage API gateways, implement tag‑management and metadata systems for dataset organization.
- Optimize backend infrastructure for data ingestion, feature extraction, and tagging workflows.
- Integrate with cloud platforms (AWS, GCP) and maintain CI/CD pipelines.
- Ensure system reliability, performance, and high availability.
- Contribute to end‑to‑end ML pipelines, from data preparation to deployment.
**Required Skills**
- 5+ years of backend development experience (Python, Go, or equivalent).
- Expertise in building and maintaining multi‑modal data pipelines using Ray, Apache Airflow, Spark, or Hadoop.
- Strong knowledge of relational databases, RESTful APIs, gRPC or GraphQL.
- Familiarity with cloud services (AWS, GCP) and basic DevOps (CI/CD, Terraform, build systems).
- Ability to handle sensitive or regulated data.
- Experience with real‑time audio processing is a plus.
**Required Education & Certifications**
- Bachelor’s degree in Computer Science, Computer Engineering, or related field (Master’s preferred).
- No additional certifications required, but familiarity with AI/ML concepts or LLMs is desirable.