Senior Software Engineer
Core
Designing, developing, and maintaining Python-based applications, data pipelines, and LLM-powered solutions for business operations.
Role type
Senior Software Engineer (LLM & Data Engineering)
Builds
Scalable Python services, APIs, data pipelines, and LLM features (RAG, embeddings, vector search)
Domain
Healthcare technology and business services
Deliverable
production ML models | product features | infrastructure
Required skills
Python (FastAPI, async), LLM application development (prompt engineering, RAG, embeddings, vector search), PostgreSQL (schema design, query tuning), Databricks (PySpark, Delta Lake, Unity Catalog), API development, CI/CD, Git
Preferred skills
Cloud platforms (AWS, Azure, GCP), data modeling, ETL/ELT patterns
Technologies
Python, FastAPI, PostgreSQL, Databricks, PySpark, Delta Lake, Unity Catalog, AWS/Azure/GCP
Responsibilities
Design and implement software and data architecture including LLM integration patterns; Build and maintain LLM-powered features with safety guardrails; Optimize Databricks workloads and Postgres schemas; Lead code reviews and set engineering standards; Develop automated tests and LLM evaluation suites; Mentor engineers and stay current on emerging technologies
Seniority
Senior, hands-on IC with mentorship responsibilities