Skip to content

AI Engineer

Builds backend systems integrating LLMs for AI research tools like living documents, focusing on prompting, model management, scalability, and fault-tolerance. Requires strong backend skills in Node/Python/K8s and enthusiasm for language models.

Oakland, CABackend EngineeringHybrid

About the role

What you'll own

  • Backend implementation of our "living document"
    • Work on, curate, extend, and improve the backend part of that technology. This is fascinating and challenging distributed systems work.
  • Building Elicit into a product researchers can’t live without
    • Ship useful, exciting features out to users on a weekly basis. Focus on the code which exists between the BFF endpoints and the ML models we use.
    • Work on a mix of known features / fixes, prototypes to validate ideas, and exploratory projects in between.
  • Keeping Elicit’s bar for quality high
    • Balance shipping features in the short term with building extensible and maintainable systems.
    • Responsible for your features in production: they need to be scalable, resilient, and easy to operate.
    • Contribute to discussions around system design, performance evaluation, and architecture.

What you bring to the role

  • Strong technical aptitude that allows you to move comfortably around our back-end tech stack, with strong computer science fundamentals.
  • Genuine curiosity and enthusiasm for the capabilities of language models.
  • Defensive, fault-first mindset.
  • Above-average communication skills.
  • Sense of joy in what you do.

Compensation, benefits, and perks

  • Flexible work environment: work from our office in Oakland or remotely with time zone overlap (between GMT and GMT-8), as long as you can travel for in-person retreats and coworking events
  • Fully covered health, dental, vision, and life insurance for you, generous coverage for the rest of your family
  • Flexible vacation policy, with a minimum recommendation of 20 days/year + 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

Skills

Node.jsPythonKubernetesNext.jsTypeScriptLLMsAsyncioTrioAnyioDistributed Systems

Backend Engineer

Backend engineer on the Data Platform team building scalable, resilient distributed services for large-scale data integration, event processing, and platform extensions. Requires 3+ years backend experience and expertise with distributed systems, messaging, and NoSQL technologies.

Lehi, UTBackend EngineeringRemote3+ YOECGo

Software Engineer, Verifications Platform

Design and build backend services powering automated verification workflows, financial data integrations, and approval decisioning for lending products. Requires 3+ years building distributed systems in Kotlin or Java.

142k – 197kUnited StatesBackend EngineeringRemote3+ YOEJavaAPIs

Software Engineer

Design and build cloud backend microservices for reliable robot-to-cloud communication, fleet management, and telemetry. Requires 4+ years experience and proficiency in TypeScript, Java, or Python.

153k – 230kFoster City, CABackend EngineeringHybrid4+ YOEJavaRest

Software Engineer, Risk

Build and evolve Chime's risk platform and architecture as a backend-focused engineer on the Trust and Safety team. Requires 3+ years of production software experience and Ruby on Rails or comparable frameworks.

133k – 184kChicago, ILBackend EngineeringHybrid3+ YOEMonitoringDashboards

Software Engineer, Open Source

Core maintainer of the CrewAI open-source Python framework. Designs and maintains agent orchestration APIs, reviews community contributions, and upholds engineering quality in public.

San Francisco, CABackend EngineeringOn-siteUvLLMs