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