{"id":893074,"url":"https://alion.io/job/netspeek-senior-ai-engineer","title":"Senior AI Engineer","company":{"id":680647,"name":"NetSpeek","domain":"netspeek.ai","url":"https://alion.io/company/netspeek","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Workable","truth_index":{"grade":"A","score":92,"open_postings":3,"ghost_share":0,"stale_share":0.333,"repost_share":0,"time_to_fill_p50_days":null,"computed_at":"2026-10-24T06:02:35Z"}},"role":"AI/ML","role_family":"AI/ML","seniority":"senior","employment_type":"full_time","work_mode":"remote","remote_scope":"stated_countries","remote_scope_basis":"board_field","remote_working_hours":null,"hiring_geo_confidence":"inferred","locations":[],"countries":[],"hiring_countries":["US","CA"],"hiring_countries_total":2,"salary":null,"salary_estimate":{"min_usd":134000,"max_usd":246000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":338},"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":".NET","optional":false},{"name":"Agentic Workflows","optional":false},{"name":"AI Agents","optional":false},{"name":"Claude Code","optional":false},{"name":"Copilot","optional":false},{"name":"Cursor","optional":false},{"name":"Hallucination","optional":false},{"name":"LLM","optional":false},{"name":"LLM Evaluation","optional":false},{"name":"Machine Learning","optional":false},{"name":"Python","optional":false},{"name":"RAG","optional":false},{"name":"Structured Outputs","optional":false},{"name":"C#","optional":true}],"status":"live","first_seen_at":"2026-09-01T00:00:00Z","employer_posted_date":"2026-09-01","last_verified_at":"2026-10-23T20:00:02Z","board_verified":true,"closed_at":null,"days_open":53,"trust":{"level":"ok","repost_count":0,"flags":[],"days_open":53},"description":"Senior AI Engineer - NetSpeek\nNetSpeek is the agentic control plane for enterprise physical infrastructure. We govern how AI agents reason about, decide on, and execute actions across enterprise endpoints. Our reasoning and execution layer - Lena - sits in customer production environments, where reliability, observability, and auditability are non-negotiable.\nThe Senior AI Engineer owns Lena's reasoning layer end-to-end: retrieval, grounding, evaluation, and the boundary between AI suggestions and governed actions.\nWhat you'll work on\nDesigning and improving RAG pipelines for grounding Lena's diagnostic reasoning in structured operational telemetry, device state, and product documentation.\nBuilding evaluation harnesses that measure groundedness, hallucination, refusal calibration, and action accuracy on every release.\nSetting the boundary between Lena's probabilistic reasoning and the platform's deterministic action layer - what she's allowed to do, when, and under what audit.\nOwning AI cost and latency budgets per workflow.\nPartnering with backend (.NET) and platform engineers to land changes safely.\nYou're a fit if\nYou have 5+ years of ML / applied AI engineering experience.\nYou've built and shipped production LLM systems (RAG, agents, structured outputs, evaluations) at a B2B SaaS company.\nYou've owned a production RAG system end-to-end.\nYou've built evaluation pipelines that ran on every release and caught real regressions.\nYou've worked at a growth-stage AI-native SaaS company where AI was the primary product.\nYou probably aren't a fit if\nYour AI exposure stops at experimentation or coursework.\nYou haven't deployed AI systems to customer production environments.\nYou want a process-heavy environment where decisions go through committees.\nHow to apply\nWe prefer applications through our hiring site: https://build.netspeek.ai/roles/senior-ai-engineer\nThere are three paths there, and we prioritize them in this order:\n1. Incident Lab / Case Study -work through a real scenario for this role and send your reasoning with the application. Read first. The scenario gives us the most signal on how you actually think.\n2. Field Note -a single written take instead of the scenario. Read second. Faster than the lab, still a strong signal.\n3. Standard application -resume and the basics through the site's apply form. Read third. Applying directly through Workable below also works, and we'll still read it. The site's three paths exist because they give us better context for the read.\nEither path is read by a human on our hiring team. No AI scoring, no auto-rejection.\nRead the Engineering Handbook and How We Evaluate before applying. After an offer\nWe run standard pre-employment checks before your start date: identity verification, right-to-work confirmation, employment verification, and (where lawful and role-relevant) a criminal record check. We don't run credit checks or online reputation scoring.\nRequirements\nMust-have\n5+ years in machine learning engineering, or 5+ years combined across ML and applied AI systems\n2+ years building and shipping LLM-powered systems in a growth-phase AI SaaS company where AI was the product, not a side feature\nHands-on experience with RAG systems including vector databases, embedding tuning, and retrieval optimization\nExperience building evaluation pipelines for LLM performance, hallucination, and reliability in production\nStrong Python with production-level ML system implementation\nTrack record operating under real product constraints: latency, cost, observability, and safety\nComfortable being accountable for AI behavior in production\nStrong signal\nDesigned agentic workflows with measurable performance improvements\nWorked at AI-native startups that scaled from early traction to growth stage\nReduced hallucination and improved grounding in production systems\nCost optimization at scale, including token modeling and caching strategies\nFamiliarity with compliance-aware AI logging and enterprise audit requirements\nDefined evaluation pipelines before feature release rather than after\nNot the right fit if\nYour LLM experience is limited to experimentation, side projects, or non-production systems\nYou are a backend engineer looking to pivot into AI\nYour background is research-focused without production ownership\nYour AI work has not operated under real customer impact\nBenefits\nWe are growth-stage and fully remote, not late-stage. We invest in the work, the tools, and the people, not the manifesto.\nWhat that looks like in practice:\n\nFlexible / unlimited time off\nHealth insurance\nEquity participation, discussed at offer\nFully remote\nArchitectural ownership of work that ships to real enterprise customers\nDirect working relationships with the people setting platform strategy\nA growth-stage platform where the decisions you make in your first year shape the product for years\nAI-assisted tooling licensed by NetSpeek (Cursor, Claude Code, GitHub Copilot, or comparable)","description_format":"text","description_chars":4962,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"bachelor","optional":false},"security_clearance":false,"languages":[]},"benefits":["Equity","Health insurance"],"hiring_locations":[{"name":"United States","iso":"US","kind":"country"},{"name":"Canada","iso":"CA","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Custom Software Development"],"lifecycle":[{"event":"open","at":"2026-09-14T08:14:24Z"}],"visa":[],"liveness":{"score":26,"band":"fade","label":"Fading","p_open":1,"p_active":0.572,"p_room":0.45,"age_days":53,"expected_fill_days":29,"reasons":["conf:10","win:tail"],"computed_at":"2026-10-24T06:02:35Z"},"pay":null,"html_url":"https://alion.io/job/netspeek-senior-ai-engineer","json_url":"https://alion.io/job/netspeek-senior-ai-engineer.json","meta":{"generated_at":"2026-10-24T19:42:43Z","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_verified","counted_by":"address","units_charged":1,"used_today":28811,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-25T00: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":680647},"rest":"https://alion.io/mcp/rest/get_company?id=680647"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fnetspeek-senior-ai-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%2Fnetspeek-senior-ai-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%2Fnetspeek-senior-ai-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/netspeek-senior-ai-engineer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fnetspeek-senior-ai-engineer"}]}