About the job
Join Onyx, a leading open-source project with a vibrant community of over 300,000 users, contributing to a platform that has garnered more than 13,000 stars on GitHub. As a Fullstack Engineer, you will have the chance to make a significant impact in a project that has the potential to reach millions globally.
Your Contribution
As one of the early team members, you will be instrumental in defining our core product. Help us establish Onyx as the premier “GenAI for work” application worldwide. This role is based in our San Francisco office.
Your responsibilities will include:
- Designing a user-friendly interface for our GenAI Chat, Enterprise Search, Agents, and Admin features.
- Enhancing backend functionalities and APIs to support our growing needs.
- Refining the search pipeline for better flexibility and quality, developing a semantic understanding of customer organizations, and improving permission and access controls.
- Implementing cutting-edge NLP techniques, such as LLM-based Knowledge Graphs and StructRAG, to broaden the system’s question-answering capabilities (AI/deep learning experience is not mandatory).
- Taking ownership of the entire development lifecycle of new features, from ideation to deployment.
- Collaborating closely with founders and the team to influence product direction and contribute to our engineering strategy.
Success Factors
- 1-5 years of practical software engineering experience in developing real-world applications.
- Proficiency in Typescript, React, NextJS, Python, and relational databases (Postgres).
- A passion for working in a dynamic startup environment with minimal processes.
- Strong communication skills and the ability to work collaboratively with both teammates and external stakeholders.
⭐ Additional Advantages
- Familiarity with Docker, Kubernetes, cloud platforms (AWS, GCP, Azure), and both on-premise and cloud deployments.
- An interest or experience in AI technologies (NLP, Deep Learning, GenAI) and information retrieval.
- Background as a founder or early engineer at a seed or series-A startup.

