Senior Software Engineer
Builds and ships fullstack features for AI research assistant Elicit, focusing on language model integrations, scalable systems, and user needs. Requires senior-level experience across Node/Python backend and Next.js/TypeScript frontend with strong CS fundamentals.
About the job
Responsibilities
- Fully own shipping useful, exciting features to users on a weekly basis.
- Work on known features/fixes, prototypes to validate ideas, and exploratory projects.
- Balance short-term shipping with building extensible, maintainable systems.
- Ensure features are scalable, resilient, and easy to operate in production.
- Contribute to UX, system design, and architecture discussions.
Requirements
- Strong technical aptitude across back-end and front-end with solid computer science fundamentals.
- Mid-career to senior-level professional experience contributing to software development teams.
- Above-average communication skills for collaborating with stakeholders.
- Experience or exposure to working with language models, including asynchronous code and defensive error handling.
- Sense of joy and craftsmanship in work.
Tech Stack
- Backend: Node, Python
- Frontend: Next.js, TypeScript, Tailwind
- Infrastructure: Kubernetes (multi-cloud), GitHub for code reviews and CI
- Static type checking in Python and TypeScript
Compensation
- Senior (L4): $185-270k + equity
- Expert (L5): $215-305k + equity
- Principal (L6): >$260k + significant equity
- Benefits: Fully covered health/dental/vision/life insurance, 401K with 6% match, flexible vacation (min 20 days), Mac + setup budget, AI learning budget, team admin support
Skills
Node.js, Python, Next.js, TypeScript, Tailwind, Kubernetes, GitHub, Language Models, Asynchronous Programming, GraphQL
Similar jobs
Fullstack Engineering jobsSenior full-stack engineer responsible for owning product development from customer discovery through delivery, building scalable APIs and event-driven systems. Requires 5+ years of experience, strong Ruby/Rails or JavaScript/React expertise, and comfort working in an early-stage startup environment.
Build and operate end-to-end AI features across Cribl’s product, backend, and model integration layers. The role requires strong full-stack experience, TypeScript or JavaScript expertise, backend systems skills, and production experience with AI agents, RAG, MCP, and machine learning systems.
Build and scale high-availability backend and frontend systems powering Coinbase’s buy, sell, and convert trading journeys across web and mobile. The role requires 5+ years of software engineering experience, distributed-systems expertise, and proficiency in Java, Golang, or similar languages.
Senior full-stack engineer responsible for designing and delivering scalable, well-tested web application features across the frontend and backend. Requires 4+ years working with production codebases and proficiency in Python, JavaScript, and modern web frameworks.
Build and ship full-stack features for high-volume healthcare billing workflows, including claims, appointments, and payments. The role requires 5+ years of production experience, strong frontend and API skills, and the ability to design reliable, observable systems.