Skip to content

Open nowPosted 17 hours ago

Senior Software Enginer, Data and Integrations

Elicit12 open roles

Where
Oakland, CA (or remote within US timezones)
Work mode
Remote
Get the CV for this job

From $25 per CV, paid once. No subscription.

Your applicationOpen nowSenior Software Enginer, Data and IntegrationsElicit · Oakland, CA (or remote within US timezones)
  1. YouYes, apply to this one.

  2. CV RocketCV written for this posting.

  3. 25 readersRecruiter, hiring manager, skeptic. Round after round.

  4. CV RocketApplied on Elicit's own form.

The reply lands in your private mailbox

3×more interviews than doing it yourself with ChatGPT.

The clock on this job

Early applications get read.

10.5% of postings close within 7 days. Measured by our own scanner across the market.

Share of postings closed within
  1. 2.1%1 day
  2. 4.3%3 days
  3. 10.5%7 days
  4. 15.9%14 days
  5. 34.1%30 days
This job: posted 17 hours ago

The posting

ABOUT ELICIT

Elicit 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.

WHY THIS ROLE EXISTS

Elicit 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.

You'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.

It'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.

WHAT YOU'LL DO

- Own 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.

- Bring new kinds of evidence into Elicit and make them useful to LLM-based features, keeping structure, citations, and provenance intact.

- Build 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.

- Take features from a loose brief to production across frontend, backend, and data, with clear interfaces between the layers that you can change safely.

- Ship 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.

- Work on product features beyond integrations alongside the rest of engineering, and make the data platform easy for other engineers to build on.

- Use 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.

WHAT WE'RE LOOKING FOR

- 5+ years of software engineering, including production systems you owned and architecture decisions you made yourself.

- Strong Python. You'll use it every day, and our interviews include live coding. Working knowledge of TypeScript too; React is a plus.

- Experience designing, debugging, and tuning distributed data pipelines. Spark is especially useful, and comparable distributed-systems experience counts.

- Solid SQL, plus a practical feel for partitioning, joins, columnar formats, and how data layout affects performance and cost.

- Experience integrating messy external data: APIs, bulk exports, file drops, changing schemas, rate limits, partial failures, and overlapping records.

- Care for data quality, entity resolution, provenance, and observability, and a plan for when things fail.

- User-facing features you've shipped end to end, not only the systems behind them.

- Product judgment. You connect infrastructure work to what researchers can do, and you'll work across layers to finish a feature.

- At least a year at an early or growth-stage company, somewhere small enough that you shaped the work rather than only executing a plan.

- Clear communication with engineers and non-engineers alike. You share proposals early, explain trade-offs plainly, and stay with a hard question.

- Pragmatic use of coding agents: noticeably faster because of them, with no drop in quality.

LOCATION AND TRAVEL

We 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.

BENEFITS AND PERKS

In 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):

- Flexible 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

- Fully covered health, dental, vision, and life insurance for you, generous coverage for the rest of your family (FSA/HSA, too)

- Flexible vacation policy, with a minimum recommendation of 20 days / year and plenty of company holidays

- Every Elician receives a $200 monthly wellbeing stipend to spend on whatever supports your health and wellbeing.

- 401K with a 6% employer match

- A new Mac + $1,000 budget to set up your workstation or home office in your first year, then $500 every year thereafter

- $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

- A team administrative assistant who can help you with personal and work tasks

- You can find more reasons to work with us in this thread https://twitter.com/stuhlmueller/status/1694059800408269091!

COMPENSATION

For 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:

- Senior (L4): $185-270k + equity

- Expert (L5): $215-305k + equity

- Principal (L6): >$260 + significant equity

We're optimizing for a hire who can contribute at a L4/senior-level or above.

We also offer above-market equity for all roles at Elicit, as well as employee-friendly equity terms (10-year exercise periods).

From $25, paid onceGet the CV for this job

What happens when you press

One press. We do the rest.

  1. A CV for this posting

    Written against Elicit's own wording, from every piece of relevant proof in your profile.

  2. 25 readers review it

    Recruiter, hiring manager, skeptic and more read every draft, round after round. You get the best round.

    The review screen in CV Rocket: how each CV was read, round by round.
  3. We apply on Elicit's form

    Our application engine gets through the hardest forms there are. Where a question needs you, AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

    An application in CV Rocket: every answer filled in on the employer's form.
  4. Every reply, sorted

    Elicit's answer lands in your private mailbox, and we classify it on arrival: interview, question, rejection.

    The CV Rocket inbox: each employer reply classified as an interview, an action or a rejection.
  5. Reply with AI

    AI helps you write the email, checks it and sends it. We show you whether the recruiter read it.

  6. The interview in your calendar

    Full integration with your calendar. The invitation goes straight in.

    An interview invitation in the CV Rocket inbox, added to the candidate's calendar.
Get the CV for this job

From $25 per CV, paid once. No subscription.

Why it works

3×

more interviews than doing it yourself with ChatGPT.

ChatGPT writes a CV and never learns what happened to it. We see every reply. For each CV we know:

  • How it was written, and how the review scored it
  • When we applied, and how long after the posting went up
  • Which posting, which company, which city
  • Who got the interview, and who heard nothing

That is how we know which CVs get called.

Get the CV for this job

From $25 per CV, paid once. No subscription.

The numbers game

More applications. More interviews.

Every application goes out with its own CV, written for that posting and paid once. Send enough of them and the law of large numbers finds you the job.

By hand5–10
With CV Rocket100
applications a day

Nearby

Live postings like this one

Same employer first, then the same role elsewhere.

Before you press

Straight answers

Get the CV for this job

From $25 per CV, paid once. No subscription.

What if my background isn't good enough?

We make the most of the background you have. The CV uses every piece of relevant proof your profile holds, and one of the 25 readers reads your whole profile and flags what the CV left out.

Do you really apply for me?

Yes, on the employer's own form, the hardest ones included. Where a question needs you, you answer it right there and AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

Is it a subscription?

No. You pay once per CV, from $25. Every application goes out with its own CV, written for that posting.

One job. One CV.
Paid once.

Pick the posting you want. We write for it, apply for you and catch the reply.

Get the CV for this job

From $25 per CV, paid once. No subscription.