Principal + Staff Software Engineers

Unstructured
San Francisco, San Jose, Seattle, Sacramento
Workplace: RemoteFull timeFunction: Software EngineeringExperience: 10+ yearsSkills: ["Architectural leadership","Technical mentoring","Design judgment","Performance optimization","Collaboration"]

Define the architectural foundation for how enterprises process and transform unstructured data for LLM applications. Own the end-to-end platform direction from ingestion through transformation to retrieval, building and scaling distributed systems for high-volume, multi-format data. Serve as the company authority on Kubernetes orchestration and performance, lead Python service architecture, and design Postgres schemas, indexing, and tuning to power reliable, resilient AI-ready pipelines.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Unstructured
Unstructured
3 months ago

Principal + Staff Software Engineers

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 19 hours agoStatus: Live

Job Summary

Define the architectural foundation for how enterprises process and transform unstructured data for LLM applications. Own the end-to-end platform direction from ingestion through transformation to retrieval, building and scaling distributed systems for high-volume, multi-format data. Serve as the company authority on Kubernetes orchestration and performance, lead Python service architecture, and design Postgres schemas, indexing, and tuning to power reliable, resilient AI-ready pipelines.
Location: San Francisco, San Jose, Seattle, Sacramento
Workplace: Remote
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Define and evolve end-to-end architecture for data transformation and retrieval across the platform.
  • •Build and scale distributed systems that process massive volumes of unstructured data from diverse formats and sources.
  • •Own Kubernetes orchestration, cluster design, performance tuning, and reliability.
  • •Lead Python architecture and best practices across services to ensure performance, modularity, and maintainability.
  • •Design and optimize Postgres schemas, queries, and indexing strategies for large-scale metadata and retrieval pipelines, and guide senior engineers via design reviews.

Pay and Benefits

Perks:Health InsuranceDentalVisionLife InsuranceDisability InsurancePaid LeaveParental Leave401kEquityHome Office

Key Requirements

  • •10+ years of software engineering experience focused on distributed systems, infrastructure, or data architecture.
  • •Deep Python expertise with the ability to build performance-critical services from scratch.
  • •Strong Kubernetes experience, including designing, deploying, and debugging at scale.
  • •Fluency in Postgres with understanding of query planning, partitioning, and tuning for high-throughput environments.
  • •Experience building or scaling high-performance data or AI/ML systems such as retrieval pipelines and embeddings.
Experience:10+ yearsDistributed systemsData architectureAI/MLLLM infrastructureRAG
Skills:Architectural leadershipTechnical mentoringDesign judgmentPerformance optimizationCollaboration
Tech Stack:PythonKubernetesPostgresSQLVector databasesEmbeddings

Company Brief

Unstructured
Provides tools and libraries to extract, process, and structure data from various document types (PDFs, HTML, emails, images) for downstream ML and analytics workflows, enabling developers to turn unstructured content into usable data programmatically.
Industry: Data Infrastructure
Website