Principal and Staff Software Engineers

New
U
UnstructuredData Infrastructure
RemoteFull-TimePrincipal
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
10+ years
Required Skills
PostgreSQLPythonKubernetesLLMDistributed Systems

Requirements

  • 10+ years of software engineering experience with a focus on distributed systems, infrastructure, or data architecture.
  • Expertise in Python, including building frameworks and performance-critical services from scratch.
  • Deep Kubernetes expertise, including designing, deploying, and debugging at scale.
  • Fluency in Postgres, including query planning, partitioning, and high-throughput tuning.
  • Experience in high-performance data or AI/ML systems, particularly retrieval pipelines or hybrid workloads.
  • Ability to lead architecture design reviews and shape system evolution.
  • Experience working in fast-moving, ambiguous environments.

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 across diverse formats and sources.
  • Serve as the company-wide authority on Kubernetes orchestration, cluster design, performance tuning, and reliability.
  • Lead Python architecture and best practices—ensuring performance, modularity, and maintainability across services.
  • Design and optimize Postgres schemas, queries, and indexing strategies to support large-scale metadata and retrieval pipelines.
  • Mentor senior engineers through design reviews and code guidance, raising the bar for technical excellence across the org.
  • Partner with the infrastructure and product teams to translate research prototypes into production-grade systems.
  • Evaluate emerging technologies and open-source tools in LLM infrastructure, retrieval, and orchestration.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now