Transform complex, unstructured data into clean, AI-ready inputs. Connect to any source, process 64+ file types, and power your GenAI projects. Start now. Backed by Madrona and Menlo.
About the role
Unstructured is looking for Staff and Principal Software Engineers to define the architectural foundation for how enterprises process and transform unstructured data for large-language-model (LLM) applications.
What they're looking for
- Have 10+ years of software engineering experience with a focus on distributed systems, infrastructure, or data architecture
- Are a Python expert—capable of building frameworks and performance-critical services from scratch
- Have deep Kubernetes expertise, you can design, deploy, and debug at scale and could teach others how to productionize it securely
- Are fluent in Postgres—you understand query planning, partitioning, and tuning for high-throughput environments
- Are obsessed with clean, scalable architecture and can lead design reviews that shape how entire systems evolve
- Have experience in high-performance data or AI/ML systems—especially those involving retrieval pipelines, embeddings, or hybrid workloads
More about this role
Unstructured is defining the standard for enterprise data transformation in the age of LLMs and generative AI. In just two years, we've raised over $65M from world-class investors, including Menlo Ventures, Bain Capital, Databricks, NVIDIA, Microsoft, and IBM.
Our open-source toolkit has been downloaded 97M+ times and is used by 90% of the Fortune 1000. We power production AI workflows across commercial and federal sectors — transforming PDFs, HTML, Word docs, images, emails, and more into AI-ready data pipelines that scale.
We're not just building tools; we're building the backbone of generative AI and the infrastructure that unlocks intelligence across industries.
Unstructured is looking for Staff and Principal Software Engineers to define the architectural foundation for how enterprises process and transform unstructured data for large-language-model (LLM) applications.
This is a high-impact, hands-on role for someone who thrives in deep systems work—someone who could write the book on Kubernetes, lives and breathes Python, and understands Postgres at the index and transaction-log level. You’ll own the technical direction for our core platform, guiding how data moves through...
Browse similar: Startup jobs · Remote jobs