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
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