Staff Software Engineer, AI Solutions & Platforms
Core
Provide end-to-end architectural, design, and technical leadership for enterprise-grade AI and Generative AI solutions, including deep learning models, LLMs, RAG solutions, and agentic workflows.
Role type
Staff Software Engineer (AI Solutions & Platforms)
Builds
Enterprise-grade AI and Generative AI platforms and solutions for internal and external customer-facing applications.
Domain
Life Sciences / Healthcare / Generative AI
Deliverable
production ML models
Required skills
System architecture, Python, FastAPI, LangChain, LangGraph, RAG, agentic workflows, LLM integration (Azure OpenAI, Anthropic, OpenAI), Ollama, vector search, PostgreSQL/pgvector, Qdrant, Docker, Kubernetes, CI/CD, data engineering (Pandas, NumPy)
Preferred skills
MLOps (MLflow, Kubeflow), ML Frameworks (scikit-learn, PyTorch), cloud platforms (Azure, AWS, GCP)
Technologies
Azure OpenAI, Anthropic Claude, OpenAI-compatible APIs, Ollama, LangChain, LangGraph, FastAPI, Python, Docker, Kubernetes, PostgreSQL, pgvector, Qdrant, Pandas, NumPy
Responsibilities
Provide software and systems architecture leadership for AI platforms; Own high-level and low-level system design; Design and evolve cloud-native, event-driven, and API-first architectures; Design, develop, and integrate Generative AI systems using LangChain and LangGraph; Architect and implement agentic AI and RAG workflows; Build and deploy LLM-powered services; Integrate AI capabilities across enterprise platforms; Actively contribute to hands-on development using Python and FastAPI; Design and build well-structured, maintainable, and extensible APIs; Define and implement performance, scalability, security, reliability, and observability patterns; Define and implement automated testing and evaluation strategies for Generative AI systems; Mentor and guide engineers on software architecture and advanced Generative AI patterns.
Seniority
Staff, hands-on IC with strategic influence