
About Elicit
Your AI-powered research assistant for better insights
Key Highlights
- Raised $31 million in seed funding
- Headquartered in downtown Oakland, CA
- Automates research by organizing academic literature
- Flexible vacation policy with a minimum of 20 days/year
Elicit is an AI research assistant designed to enhance scientific inquiry by automating the discovery and organization of academic literature. Headquartered in downtown Oakland, CA, Elicit was born from the non-profit Ought and has raised $31 million in seed funding to date. The platform empowers re...
🎁 Benefits
Elicit offers a flexible work environment with options to work remotely or from the Oakland office, alongside a flexible vacation policy recommending ...
🌟 Culture
Elicit fosters a unique culture focused on enhancing scientific research through machine learning, encouraging innovation and collaboration. The compa...
Overview
Elicit is hiring a Senior Software Engineer to enhance their AI research assistant platform. You'll work on shipping new features and improving performance using technologies like Java and Python. This position requires significant experience in software engineering.
Job Description
Who you are
You have 5+ years of experience in software engineering, particularly in building scalable applications that leverage AI technologies. Your background includes a strong understanding of software development principles and practices, allowing you to contribute effectively to complex projects. You are proficient in programming languages such as Java and Python, and you have experience with machine learning frameworks, which will be essential in enhancing Elicit's capabilities.
You thrive in collaborative environments and enjoy working closely with product managers and designers to translate user needs into functional software. Your problem-solving skills are top-notch, enabling you to tackle challenges head-on and deliver high-quality solutions. You are also comfortable with agile methodologies and understand the importance of iterative development in delivering value to users.
Desirable
Experience with cloud platforms like AWS or GCP is a plus, as is familiarity with data processing and analysis tools. You have a keen interest in AI and its applications in research, which aligns with Elicit's mission to improve reasoning and decision-making.
What you'll do
As a Senior Software Engineer at Elicit, you will take ownership of developing and shipping new features that enhance the user experience for researchers. You will work on a mix of feature development, bug fixes, and prototypes, ensuring that the product evolves to meet user demands. Your role will involve collaborating with cross-functional teams to define requirements and implement solutions that are both innovative and practical.
You will also be responsible for maintaining code quality through rigorous testing and code reviews, ensuring that the software remains robust and reliable. Your contributions will directly impact the performance of Elicit's AI systems, helping to push the boundaries of what is possible in research assistance.
What we offer
Elicit offers a competitive salary range for this role, targeting starting salaries of $185-270k for senior-level engineers, along with equity options that reflect our commitment to employee ownership. We foster a culture of transparency and collaboration, where your ideas and contributions are valued. You will have the opportunity to work in a flexible environment, with options for remote work within US timezones, allowing you to balance your professional and personal life effectively.
Join us at Elicit, where you will be part of a mission-driven team dedicated to making good reasoning more accessible and affordable for everyone. We encourage you to apply even if your experience doesn't match every requirement, as we value diverse perspectives and backgrounds.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at Elicit.
Similar Jobs You Might Like
Based on your interests and this role

Software Engineering
Fivetran is seeking a Senior Software Engineer to develop enterprise-grade software for data pipelines. You'll focus on performance engineering, data security, and cluster orchestration. This role requires strong skills in Java and data engineering.

Staff Engineer
Fivetran is seeking a Senior Staff Software Engineer to enhance their data pipeline service focusing on SQL Server and Oracle systems. You'll work on binary log reading and change data capture, contributing to a world-class ELT solution. This role requires expertise in database technologies and data replication.

Software Engineering
Everlaw is seeking a Senior Software Engineer to build and ship user-facing software in complex ecosystems. You'll work with technologies like Java, machine learning, and data visualization to transform legal tech. This role requires experience in full-stack development and a passion for clean software.

Software Engineering
Bugcrowd is hiring a Senior Software Engineer to design and develop a cloud-native API-first platform for their Security Knowledge Platform. You'll work with technologies related to API architecture and AI tools. This position requires expertise in scalable systems and cloud-native architecture.