Senior Software Enginer
Core
Build and maintain the distributed systems powering Elicit's scholarly search and data platform, integrating diverse evidence sources for LLM-based research workflows.
Role type
Senior full-stack software engineer (data systems & product)
Builds
Distributed data pipelines, secure enterprise integrations, and Next.js/React frontend features for the Elicit research agent.
Domain
AI research tools, scientific data integration, distributed systems
Deliverable
production ML models
Required skills
Python, TypeScript, distributed data pipelines, Spark, SQL, API integration, entity resolution, observability, full-stack development
Preferred skills
React, coding agents, early-stage startup experience
Technologies
Next.js, React, TypeScript, Python, Spark, SQL
Responsibilities
Own the scholarly search and data platform coverage and reliability; design technical plans for new evidence sources; build secure integrations for enterprise partners; ship end-to-end product features from brief to production; operate and monitor the data platform; review and use coding agents in daily work.
Seniority
Senior, hands-on IC
