{"id":2941059,"url":"https://alion.io/job/elicit-senior-software-engineer-data-and-integrations","title":"Senior Software Engineer, Data and Integrations","company":{"id":48045,"name":"Elicit","domain":"elicit.com","url":"https://alion.io/company/elicit","size_band":"51-200","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Ashby","truth_index":{"grade":"D","score":52,"open_postings":10,"ghost_share":0.8,"stale_share":0,"repost_share":0,"time_to_fill_p50_days":null,"computed_at":"2026-10-30T05:48:23Z"}},"role":"Backend","role_family":"Backend","seniority":"senior","employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Oakland, United States"],"countries":["US"],"hiring_countries":[],"hiring_countries_total":0,"salary":{"min":185000,"max":270000,"currency":"USD","period":"year","gross":null,"usd_annual":270000},"salary_estimate":null,"experience_years_min":5,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"LLM","optional":false},{"name":"Next.js","optional":false},{"name":"Python","optional":false},{"name":"React.js","optional":false},{"name":"TypeScript","optional":false},{"name":"JavaScript","optional":true},{"name":"Spark","optional":true},{"name":"SQL","optional":true}],"status":"live","first_seen_at":"2026-10-17T00:10:28Z","employer_posted_date":"2026-10-17","last_verified_at":"2026-10-30T17:24:41Z","board_verified":true,"closed_at":null,"days_open":13,"trust":{"level":"ok","repost_count":0,"flags":["company_stale"],"days_open":12},"description":"About Elicit\nElicit is an AI research agent that helps scientists and decision-makers find, synthesise, and understand research. Pharma and biotech teams rely on it for systematic reviews and other work where the evidence has to hold up. We're a public benefit corporation, founded to radically improve reasoning for high-stakes decisions, and our engineering team is small and works in an AI-native way.\nWhy this role exists\nElicit is only as useful as the evidence underneath it. That takes far more than a large corpus of academic papers. We bring together scholarly literature, clinical trials, specialised scientific databases, licensed publisher content, and our customers' private data, then make all of it usable in cited, agentic research workflows.\nYou'll own a big part of that. You'll improve the distributed systems that build and update our search corpus, make adding a new source repeatable, and turn publisher and enterprise requirements into secure, dependable product features. This is product engineering with a strong data-systems core. It isn't an analytics or BI role.\nIt's also a full-stack role. A new source only matters once researchers can see and use it, so part of your time goes to the product on top: our Next.js and React frontend, the TypeScript and Python services behind it, and the APIs that connect them to the data layer.\nWhat you'll do\nOwn Elicit's scholarly search and data platform: its coverage, freshness, quality, reliability, and cost as the product and its sources change. Turn what customers and the business need into a technical plan for the area, working closely with product, sales, and partners.\n\nBring new kinds of evidence into Elicit and make them useful to LLM-based features, keeping structure, citations, and provenance intact.\n\nBuild secure, rights-aware integrations for enterprise customers and content partners. You'll turn requirements around access, privacy, isolation, and auditability into product behaviour, often working directly with their technical teams.\n\nTake features from a loose brief to production across frontend, backend, and data, with clear interfaces between the layers that you can change safely.\n\nShip in small slices with staged rollouts, monitoring, and a way to roll back. Operate what you build, watch how people use it, and keep each new integration from adding more complexity than it's worth.\n\nWork on product features beyond integrations alongside the rest of engineering, and make the data platform easy for other engineers to build on.\n\nUse coding agents every day, review their output as carefully as you'd review a colleague's, and stay hands-on where the stakes are high.\n\nWhat we're looking for\n5+ years of software engineering, including production systems you owned and architecture decisions you made yourself.\n\nStrong Python. You'll use it every day, and our interviews include live coding. Working knowledge of TypeScript too; React is a plus.\n\nExperience designing, debugging, and tuning distributed data pipelines. Spark is especially useful, and comparable distributed-systems experience counts.\n\nSolid SQL, plus a practical feel for partitioning, joins, columnar formats, and how data layout affects performance and cost.\n\nExperience integrating messy external data: APIs, bulk exports, file drops, changing schemas, rate limits, partial failures, and overlapping records.\n\nCare for data quality, entity resolution, provenance, and observability, and a plan for when things fail.\n\nUser-facing features you've shipped end to end, not only the systems behind them.\n\nProduct judgment. You connect infrastructure work to what researchers can do, and you'll work across layers to finish a feature.\n\nAt least a year at an early or growth-stage company, somewhere small enough that you shaped the work rather than only executing a plan.\n\nClear communication with engineers and non-engineers alike. You share proposals early, explain trade-offs plainly, and stay with a hard question.\n\nPragmatic use of coding agents: noticeably faster because of them, with no drop in quality.\n\nLocation and travel\nWe have a great office in Oakland, CA, and we'd love to see you there if you're local. That said, we're just as happy for you to work remotely. We do get the whole team together for a quarterly retreat somewhere fun, because in-person time matters to us.\nBenefits and perks\nIn addition to working on important problems as part of a productive and positive team, we also offer great benefits (with some variation based on location):\nFlexible work environment: work from our office in Oakland or remotely with time zone overlap (between GMT and GMT-8), as long as you’re comfortable traveling for quarterly in-person offsites\n\nFully covered health, dental, vision, and life insurance for you, generous coverage for the rest of your family (FSA/HSA, too)\n\nFlexible vacation policy, with a minimum recommendation of 20 days / year and plenty of company holidays\n\nEvery Elician receives a $200 monthly wellbeing stipend to spend on whatever supports your health and wellbeing.\n\n401K with a 6% employer match\n\nA new Mac + $1,000 budget to set up your workstation or home office in your first year, then $500 every year thereafter\n\n$1,000 quarterly AI Experimentation & Learning budget, so you can freely experiment with new AI tools to incorporate into your workflow, take courses, purchase educational resources, or attend AI-focused conferences and events\n\nA team administrative assistant who can help you with personal and work tasks\n\nYou can find more reasons to work with us in this thread!\n\nCompensation\nFor all roles at Elicit, we use a data-backed compensation framework to keep salaries market-competitive, equitable, and simple to understand. For this role, we target starting ranges of:\nSenior (L4): $185-270k + equity\n\nExpert (L5): $215-305k + equity\n\nPrincipal (L6): >$260 + significant equity\n\nWe're optimizing for a hire who can contribute at a L4/senior-level or above.\nWe also offer above-market equity for all roles at Elicit, as well as employee-friendly equity terms (10-year exercise periods).","description_format":"text","description_chars":6105,"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":["401k plan","Equity","Flexible schedule","Flexible vacation policy","Home office","Life insurance"],"hiring_locations":[{"name":"United States","iso":"US","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["AI for Science"],"lifecycle":[{"event":"open","at":"2026-10-20T17:17:38Z"}],"visa":[],"liveness":{"score":53,"band":"ok","label":"Likely open","p_open":1,"p_active":0.589,"p_room":0.9,"age_days":13,"expected_fill_days":36,"reasons":["conf:1","stale_co","win:mid"],"computed_at":"2026-10-30T05:48:23Z"},"pay":{"stated_usd_annual":270000,"is_top_pay":true},"html_url":"https://alion.io/job/elicit-senior-software-engineer-data-and-integrations","json_url":"https://alion.io/job/elicit-senior-software-engineer-data-and-integrations.json","meta":{"generated_at":"2026-10-30T19:42:22Z","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":9311,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-31T00: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":48045},"rest":"https://alion.io/mcp/rest/get_company?id=48045"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Felicit-senior-software-engineer-data-and-integrations"},{"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%2Felicit-senior-software-engineer-data-and-integrations"},{"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%2Felicit-senior-software-engineer-data-and-integrations"},{"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/elicit-senior-software-engineer-data-and-integrations\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Felicit-senior-software-engineer-data-and-integrations"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":2941059}},{"tool":"search_jobs","arguments":{"company":"elicit.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":2941059},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}