Senior Software Engineer
Whirl AI · San Francisco, CA · 1 mo ago
HybridEngineeringFull-time
About the role
We are looking for a Senior Software Engineer to own the engineering behind our AI agents and the data infrastructure that powers them. You are a backend-leaning generalist who moves fast, makes pragmatic decisions, and takes pride in shipping things that work. You will be an early team member with real influence over how we build and who we become.
What You Will Do
- Build and maintain agent tooling: the tools, actions, and APIs that our AI agents use to operate
- Develop agent orchestration systems that coordinate multi-step, multi-agent workflows reliably
- Own data ingestion pipelines that bring customer data into our platform cleanly and at scale
- Integrate AI APIs and third-party services, selecting the right building blocks rather than rebuilding from scratch
- Take full ownership of projects from design through deployment and monitoring
Required Experience
- 5–7 years of professional software engineering experience
- Hands-on production experience building with LLMs or AI APIs (OpenAI, Anthropic, etc.)
- Experience with agent frameworks, tool-calling systems, or AI orchestration layers
- Experience designing and operating data ingestion or ETL pipelines
- Strong backend fundamentals with full stack capability (React/TypeScript, Python, PostgreSQL)
- Startup experience strongly preferred; large-company candidates welcome if you've operated with real IC ownership and a scrappy, high-autonomy style
Our Stack
- Frontend: React, TypeScript, Tailwind CSS
- Backend: Python, PostgreSQL, DuckDB
- AI: OpenAI/Anthropic APIs
- Infrastructure: AWS (ECS)
- Tools: GitLab, Linear, Figma, HoneyComb
Why Join Us
- Own meaningful technical decisions at the ground floor of an AI company targeting a massive market
- Work directly with founders and have immediate, visible impact
- Competitive compensation including equity and benefits (100% employer-paid health plan coverage for employees)