
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.
- 0110+ years software engineering experience
- 02Expert Python skills
- 03Deep Kubernetes expertise
- 04Postgres fluency
- 05Distributed systems experience
AdWake 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
Unstructured
Job details
- Work model
- Completely Remote
- Commitment
- Full Time
- Category
- Information Technology
- Posted
- Today
AdWake 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