Principal + Staff Software Engineer

Unstructured

Completely RemoteFull TimeInformation Technology
Posted Today

Job description

Responsibilities

  • Define and evolve the end-to-end architecture for Unstructured’s data transformation and retrieval platform
  • Build and scale distributed systems that process massive volumes of unstructured data
  • Serve as the company-wide authority on Kubernetes orchestration, cluster design, and reliability
  • Lead Python architecture and best practices for performance and maintainability
  • Design and optimize Postgres schemas, queries, and indexing strategies
  • Mentor senior engineers through design reviews and code guidance
  • Partner with infrastructure and product teams to translate research prototypes into production-grade systems
  • Evaluate emerging technologies in LLM infrastructure and orchestration

Requirements

  • 10+ years of software engineering experience in distributed systems, infrastructure, or data architecture
  • Expert-level Python skills for building frameworks and performance-critical services
  • Deep Kubernetes expertise including design, deployment, and debugging at scale
  • Fluency in Postgres including query planning, partitioning, and tuning
  • Experience in high-performance data or AI/ML systems involving retrieval pipelines or embeddings
  • Ability to thrive in fast-moving, ambiguous environments

Preferred Qualifications

  • Experience building or scaling LLM-powered or RAG systems in production
  • Familiarity with vector databases or hybrid cloud infrastructure
  • Contributions to open-source projects in Python, Kubernetes, or distributed systems

Benefits

  • Medical, dental, and vision coverage
  • Life and disability insurance
  • Unlimited PTO
  • Flexible parental leave
  • 401(k) with company match
  • Equity
  • $500 work from home stipend
  • $70/month internet reimbursement
  • Company offsites

About the Company

Unstructured is defining the standard for enterprise data transformation in the age of LLMs and generative AI. Their open-source toolkit is used by 90% of the Fortune 1000 to power production AI workflows.

Skills & tools

PythonKubernetesPostgreSQL

What the team is looking for

Use this list as a quick fit check before you apply.

  1. 0110+ years software engineering experience
  2. 02Expert Python skills
  3. 03Deep Kubernetes expertise
  4. 04Postgres fluency
  5. 05Distributed systems experience
ScoutJobsAd

Wake up to a shortlist, not a search results page.

ScoutJobs scores every new listing against your CV, salary floor and visa. A handful of real matches by morning.

Get your daily matches