Hybrid Senior Software Engineer

Posted 2 hours ago

Apply now

About the role

  • Senior Software Engineer enhancing Elicit, an AI research assistant. Focused on delivering impactful features and maintaining high quality in software for researchers.

Responsibilities

  • Build Elicit into a product researchers can’t live without
  • You’ll fully own shipping useful, exciting features out to users on a weekly basis.
  • You will work on a mix of known features / fixes, prototypes to validate ideas, and exploratory projects in between.
  • Our team is small, so we expect you to appreciate the user needs underlying everything you work on. You should be comfortable making decisions and trade-offs that help us fulfill users’ needs best.
  • Keep Elicit's bar for quality high
  • You’ll balance shipping features in the short term with building extensible and maintainable systems.
  • You will be responsible for your features in production: they need to be scalable, resilient, and easy to operate.
  • You’ll contribute to discussions around UX, system design, and architecture.
  • Projects you'll contribute to: You can view sample projects here.

Requirements

  • Strong technical aptitude that allows you to move comfortably around our tech stack, both back-end and front-end, with strong computer science fundamentals.
  • Professional experience contributing to software development teams at a mid-career to senior level. We’re excited for you to unpack your past successes and build off your previous experience at Elicit!
  • Above-average communication skills. Elicit is a small, highly-collaborative team, so you’ll frequently be tapped to communicate complex engineering topics with stakeholders across the company.
  • Your past experience or exposure to working with language models. Because of the way language models work, you’re used to writing a lot of asynchronous code and thinking defensively about error handling.
  • A sense of joy in what you do. One thing we love about our team at Elicit is that everybody’s a craftsperson who cares deeply about their field.

Benefits

  • 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
  • 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!

Job title

Senior Software Engineer

Job type

Experience level

Senior

Salary

$185,000 - $270,000 per year

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job