Full Stack Engineer

Omni turns documents, slide decks, websites and more into the data you need, enabling querying and analysis of unstructured data as if it were SQL.
$125,000 - $175,000
Backend
Mid-Level Software Engineer
In-Person
1 - 10 Employees
3+ years of experience
AI · Enterprise SaaS

Description For Full Stack Engineer

Omni is building the best OCR / document extraction platform on the planet, focusing on transforming unstructured data into queryable SQL-like formats. As a founding engineer, you'll be tackling challenging problems at the intersection of document processing and AI.

Key Focus Areas:

  1. Wrangling LLMs to provide predictable outputs
  2. Scaling document extraction systems
  3. Building training data for vision models
  4. Working with their open-source library (github.com/getomni-ai/zerox)

The role involves working with a modern tech stack including Node.js, TypeScript, React/NextJS, and Postgres. You'll also work with various integration points including MySQL, Snowflake, MongoDB, and BigQuery. On the AI side, you'll interface with multiple LLM providers including OpenAI, Mistral, Llama, and Anthropic.

This is a unique opportunity to join a early-stage startup tackling the challenge of making unstructured data (which makes up 80% of corporate data) accessible and queryable. You'll be working directly with the founders to build and scale the core product, which can be deployed either as a cloud solution or within customer VPCs.

The role requires strong full-stack development skills, experience with modern web technologies, and ideally some familiarity with Docker and DevOps practices. Experience with structured LLM outputs would be particularly valuable, though not required.

As an early team member, you'll have significant input into technical decisions and architecture, while working on problems that combine document processing, machine learning, and scalable web services. The position offers both technical challenges and the opportunity to shape the direction of a promising startup in the document processing and AI space.

Last updated 2 days ago

Responsibilities For Full Stack Engineer

  • Build and maintain OCR and document extraction systems
  • Work on LLM integration and output structuring
  • Develop scalable document processing solutions
  • Contribute to the company's open-source library
  • Design and implement new features from database to UI
  • Build and maintain cloud and VPC deployment solutions

Requirements For Full Stack Engineer

Node.js
TypeScript
React
PostgreSQL
MongoDB
  • 3+ years of experience
  • Strong full-stack development skills
  • Experience with Node.js, TypeScript, and React
  • Knowledge of databases (Postgres, MySQL, etc.)
  • Familiarity with Docker and DevOps is a plus
  • Interest in startups and prior startup experience preferred

Interested in this job?

Jobs Related To OmniAI Full Stack Engineer

Software Development Engineer (2 years contract), Japan Store Tech

Software Development Engineer role at Amazon's International Technology team, focusing on building cutting-edge applications for Japan Store Tech in Beijing.

Software Development Engineer (2 years contract), Japan Store Tech

Software Development Engineer role at Amazon's International Technology team, focusing on building scalable solutions for customer engagement and membership systems.

Software Dev Engineer II, Identity

Software Dev Engineer II position at Amazon's Identity Services team, focusing on authentication and authorization systems that serve millions of customers worldwide.

Software Engineer in Test

Software Test Engineer position at Okta focusing on automation and quality assurance for the Insights Engineering team, requiring 3+ years of experience in test automation and Java development.

Software Engineer II, Listing Services

Mid-level Software Engineer role at CarGurus, focusing on backend development for the Listing Services team, requiring Java expertise and search optimization experience.