companyOnyx logo

Fullstack Engineer at Onyx | San Francisco

OnyxSan Francisco
On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Experience

Qualifications

QualificationsTo be successful in this role, you should possess:1-5 years of software engineering experience. Expertise in Typescript, React, NextJS, Python, and relational databases like Postgres. A proactive attitude and a passion for innovation in a startup setting. Excellent teamwork and communication skills.

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.

About Onyx

Onyx is an innovative open-source project that is redefining the landscape of AI for work applications. With a robust community of users and contributors, we are dedicated to building tools that empower organizations globally. Join us in our mission to create impactful technological solutions.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.