Latest AI JobsBrowse Jobs
Unstructured logo

Principal + Staff Software Engineers

UnstructuredRemoteCommercial
Apply on company site
Salary
Not listed
Job type
Full-time
Work mode
Remote
Posted
30 Apr 2026
Status
Open · checked 7d ago

About this role

Role Overview

The Principal and Staff Software Engineer positions at Unstructured Data Platform for GenAI involve shaping the core architecture that helps enterprises prepare data for large language models. This remote-friendly opportunity suits seasoned systems experts with a strong background in distributed architecture, Python, and Kubernetes.

Key Responsibilities

Design and shape the overall architecture for the data transformation and retrieval platform.
Scale distributed systems capable of handling massive amounts of unstructured data from various formats.
Lead Kubernetes orchestration, cluster design, reliability, and performance optimization across the organization.
Direct Python architecture standards to ensure high modularity and maintainability throughout services.
Optimize Postgres schemas, queries, and indexing methods to handle heavy metadata and retrieval pipelines.
Guide and mentor senior engineering colleagues through comprehensive code reviews and design sessions.
Collaborate closely with product and infrastructure departments to move research prototypes into production.
Assess new open-source tools and emerging technologies relating to LLM infrastructure and orchestration.

Requirements

Bring ten or more years of professional software engineering experience centered on distributed systems, data architecture, or infrastructure.
Demonstrate expert-level proficiency in Python for building performance-critical services and frameworks from the ground up.
Possess advanced Kubernetes skills with the ability to deploy, design, and debug complex clusters at scale.
Show strong fluency in Postgres, including expertise in query planning, tuning, and partitioning for high-throughput use cases.
Maintain a passion for clean architecture and leading impactful design reviews.
Bring hands-on experience working with high-performance data systems, machine learning workloads, or retrieval pipelines.
Excel within dynamic and ambiguous environments where technical judgment and depth are vital.

Nice to Have

Background in developing or scaling production-ready Retrieval-Augmented Generation (RAG) or LLM-backed applications.
Knowledge of vector databases, hybrid cloud infrastructure, or open-source orchestration tools.
Previous contributions to open-source projects focused on Python, distributed systems, or Kubernetes.

Skills and Tools

Python
Kubernetes
Postgres
Distributed Systems
LLM & RAG Workflows

Salary and Benefits

Comprehensive medical, dental, and vision insurance plans starting the first day of the month after your start date.
Life and disability insurance coverage.
Unlimited paid time off (PTO) policy alongside flexible parental leave.
Retirement savings through a 401(k) plan featuring a company match.
Equity grants.
Financial support including a $500 home office setup stipend and a $70 monthly internet reimbursement.
Regular company and team gatherings and offsites.

About the Company

Unstructured Data Platform for GenAI is establishing the benchmark for enterprise data transformation to support generative artificial intelligence and large language models. Backed by prominent investors such as Menlo Ventures, Microsoft, Databricks, NVIDIA, Bain Capital, and IBM, the organization has experienced rapid growth since its inception. The widely adopted open-source toolkit is utilized across a vast majority of the Fortune 1000 and powers critical AI workflows in both commercial and federal sectors.

How to Apply

Interested candidates should visit the official Unstructured careers page to submit an application for this role.

Skills and tech stack

Questions candidates ask

Is this position remote?

Yes, this role is listed as remote, with preferred candidate locations including the San Francisco Bay Area, San Jose, Seattle, and Sacramento.

How many years of experience are required?

Candidates must have 10 or more years of software engineering experience focusing on data architecture, infrastructure, or distributed systems.

What core technical skills are needed for the job?

The role requires advanced expertise in Python, Kubernetes, and Postgres, alongside a strong foundation in distributed systems and LLM workflows.

What benefits are included with employment?

Benefits include medical, dental, and vision coverage, unlimited PTO, a 401(k) with company match, equity, a home office stipend, and monthly internet reimbursement.

How can I apply for this engineering role?

You can apply by visiting the official company careers website.

Ready to apply?

The application is on the official Unstructured careers page.

Apply on company site