Senior/Staff Software Engineer - AI
Core
Design and ship AI-powered features for requirement drafting, consistency checks, impact analysis, and intelligent suggestions; build agentic workflows to help engineers explore designs and validate requirements.
Role type
Senior/Staff Software Engineer - AI
Builds
AI-powered features, agentic workflows, data pipelines, evaluation harnesses, prompt and model management systems, observability, and safety guardrails.
Domain
Software Engineering / Artificial Intelligence / LLMs
Deliverable
production ML models
Required skills
LLM integration, prompt design, retrieval-augmented generation (RAG), vector stores, TypeScript/Node.js, Python, Postgres, cloud services, API development, observability, safety guardrails
Preferred skills
Experience with OpenAI, Anthropic, Hugging Face, model evaluation, latency optimization, cost optimization
Technologies
OpenAI, Anthropic, Hugging Face, vector stores, Postgres, TypeScript, Node.js, Python
Responsibilities
Design and ship AI-powered features for requirement drafting, consistency checks, impact analysis, and intelligent suggestions; Build agentic workflows that help systems and domain engineers explore designs, simulate changes, and validate requirements; Evaluate and integrate language models and related tooling while optimizing reliability, latency, cost, and debuggability; Build data pipelines, evaluation harnesses, prompt and model management systems, observability, and safety guardrails; Develop backend integrations, APIs, and simple UI hooks to deliver complete AI features; Partner with product teams and customers to identify workflows, run experiments, and iterate based on usage
Seniority
Senior/Staff, hands-on IC
