{"id":2146711,"url":"https://alion.io/job/whirl-ai-senior-software-engineer","title":"Senior Software Engineer","company":{"id":2463726,"name":"Whirl AI","domain":"whirlai.com","url":"https://alion.io/company/whirlai","size_band":"11-50","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Ashby","truth_index":null},"role":"Backend","role_family":"Backend","seniority":"senior","employment_type":"full_time","work_mode":"hybrid","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["San Francisco, United States"],"countries":["US"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":161000,"max_usd":296000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":2745},"experience_years_min":5,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"AI Agents","optional":false},{"name":"Anthropic","optional":false},{"name":"ETL/ELT","optional":false},{"name":"Multi-Agent Systems","optional":false},{"name":"OpenAI","optional":false},{"name":"PostgreSQL","optional":false},{"name":"Python","optional":false},{"name":"React.js","optional":false},{"name":"Tool Use","optional":false},{"name":"TypeScript","optional":false},{"name":"Amazon ECS","optional":true},{"name":"AWS","optional":true},{"name":"DuckDB","optional":true},{"name":"Figma","optional":true},{"name":"GitLab","optional":true},{"name":"Honeycomb","optional":true},{"name":"JavaScript","optional":true},{"name":"Tailwind CSS","optional":true}],"status":"live","first_seen_at":"2026-09-29T21:38:34Z","employer_posted_date":"2026-09-29","last_verified_at":"2026-10-10T00:24:13Z","board_verified":true,"closed_at":null,"days_open":10,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":10},"description":"Company Description\nWhirl AI helps Enterprise IT organizations deliver business change faster. Our platform gives enterprise teams AI agents grounded in a deep, continuously updated understanding of how their systems actually work - compressing discovery and documentation from weeks to hours without sacrificing quality or control. We are early-stage, moving fast, and building the team that will define how Enterprise IT operates in the AI era.\nRole Description\nWe 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. \nWe value in-person collaboration along with flexibility - our team works hybrid from the FiDi in San Francisco, with in-office days Tuesday - Thursday.\nWhat you will do\nBuild and maintain agent tooling: the tools, actions, and APIs that our AI agents use to operate\n\nDevelop agent orchestration systems that coordinate multi-step, multi-agent workflows reliably\n\nOwn data ingestion pipelines that bring customer data into our platform cleanly and at scale\n\nIntegrate AI APIs and third-party services, selecting the right building blocks rather than rebuilding from scratch\n\nTake full ownership of projects from design through deployment and monitoring\n\nRequired Experience\n5-7 years of professional software engineering experience\n\nHands-on production experience building with LLMs or AI APIs (OpenAI, Anthropic, etc.)\n\nExperience with agent frameworks, tool-calling systems, or AI orchestration layers\n\nExperience designing and operating data ingestion or ETL pipelines\n\nStrong backend fundamentals with full stack capability (React/TypeScript, Python, PostgreSQL)\n\nStartup experience strongly preferred; large-company candidates welcome if you've operated with real IC ownership and a scrappy, high-autonomy style\n\nOur Stack\nFrontend: React, TypeScript, Tailwind CSS\n\nBackend: Python, PostgreSQL, DuckDB\n\nAI: OpenAI/Anthropic APIs\n\nInfrastructure: AWS (ECS)\n\nTools: GitLab, Linear, Figma, HoneyComb\n\nWhy Join us\nOwn meaningful technical decisions at the ground floor of an AI company targeting a massive market\n\nWork directly with founders and have immediate, visible impact\n\nCompetitive compensation including equity and benefits (100% employer-paid health plan coverage for employees)\n\nWhirl AI is committed to equal employment opportunity. All hiring decisions are made on the basis of qualifications, merit, and business need - never on race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, veteran status, or any other characteristic protected by law.\nWe build better products because our team doesn't all think the same way, and we want that to keep being true. Show up as yourself. We can't wait to meet you.","description_format":"text","description_chars":2979,"description_truncated":false,"requirements":{"experience_years_min":5,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":["Equity"],"hiring_locations":[{"name":"United States","iso":"US","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Information Technology","Developer Tools"],"lifecycle":[{"event":"open","at":"2026-10-09T04:31:45Z"}],"visa":[],"liveness":{"score":70,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.698,"p_room":1,"age_days":9,"expected_fill_days":31,"reasons":["conf:1","win:early"],"computed_at":"2026-10-09T06:01:00Z"},"pay":null,"html_url":"https://alion.io/job/whirl-ai-senior-software-engineer","json_url":"https://alion.io/job/whirl-ai-senior-software-engineer.json","meta":{"generated_at":"2026-10-10T01:53:04Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler","counted_by":"address","units_charged":1,"used_today":3353,"day_limit":5000,"remaining_today":1647,"minute_limit":60,"resets_at":"2026-10-11T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":2463726},"rest":"https://alion.io/mcp/rest/get_company?id=2463726"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fwhirl-ai-senior-software-engineer"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fwhirl-ai-senior-software-engineer"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fwhirl-ai-senior-software-engineer"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/whirl-ai-senior-software-engineer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fwhirl-ai-senior-software-engineer"}]}