Machine Learning Engineer

ONYX, LLC
San Francisco, CA, United States
9 days ago
Apply on startup.jobs
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Working hours
Regular working hours
Job source

Tech stack

Artificial Intelligence Graph Database Information Retrieval Python (Programming Language) PostgreSQL Machine Learning OnyX for Mac Open Source Technology Tensorflow Next.js Software Engineering TypeScript
+5 more
Web Application Frameworks ReactJS Large Language Models Backend Production Code

Job description

Onyx is the knowledge layer on top of LLMs. Help us improve our agent and knowledge retrieval capabilities to push the frontier on unsolved problems like multi-hop QA, needle in haystack, aggregation type RAG, etc. This is an in-person role based in San Francisco, CA.

You’ll be:

  • Evaluating and implementing LLM based knowledge graphs, advanced RAG approaches (StructRAG, etc.), LLM agents, advances in NLP, multi-modal transformers, advanced information retrieval algorithms
  • Working on users’ experience with the platform through features like learn from feedback, search personalization, SME suggestion, etc.
  • Build a semantic and programmatically useful understanding of the organization’s priorities, projects, and people as additional signals to the answering capabilities of Onyx
  • Own the approach from inception to validation to production code
  • Collaborate with Founders and the Head of AI to shape and influence the direction of the product and contribute to the AI/ML engineering strategy

Requirements

  • Have 3+ years of AI/ML engineering experience building real-world applications
  • have in-depth experience with PyTorch/Tensorflow, NLP models, and standard ML algorithms
  • Are up date with new advances such as open source/proprietary LLMs, RAG and agent-frameworks
  • Strong software engineering background and capable of building backend features with web frameworks, ORMs and relational DBs
  • Excellent communication skills and ability to collaborate with full stack roles

Bonus points

  • Familiar with the full stack Typescript/React/NextJS, Python, Postgres
  • Interested in writing technical blogs to establish Onyx is leader in the space

About the company

Onyx is the open source GenAI platform connected to your company’s docs, apps, and people. We ingest and sync from all sources of information (Google Drive, Slack, GitHub, Confluence, Salesforce, etc.) to provide a centralized place for users to ask about anything. Imagine your most knowledgeable co-workers, all-rolled into one, and available 24/7!

We believe that every modern team will be adopting knowledge enhanced GenAI within the next 5 years and it is our goal to bring this technology to all the teams of the world.

We raised a $10M seed coming out of YCombinator, backed by Khosla Ventures (early/seed backers of OpenAI, Doordash, GitLab, etc.) and First Round Capital (Notion, Square, Roblox, etc.). Our customers include of the best teams in the world like Netflix, Ramp, Applied Intuition and dozens of others. We also have incredible open source users like Roku, Zendesk, L3Harris and more.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on startup.jobs
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:15 min

Open-source community and machine learning frameworks

Gian Marco Iodice Gian Marco Iodice · World Congress 2025

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

1:21 min

Exploring the target application for front end tests

Anna Mcdougall · JS Congress

4:30 min

Scaffolding pages and routing single-page applications with Next.js

Josh Goldberg · JS Congress

2:37 min

Optimizing technical profiles for AI sourcing and recruitment

Mina Golesorkhi Mina Golesorkhi · World Congress 2026 Europe

1:12 min

Choosing TypeScript for complex backend applications

Maximilian Otto Maximilian Otto · World Congress 2024

Videos

See all

Related articles

See all