🌍 About Us
Unstructured is defining the standard for enterprise data transformation in the age of LLMs and GenAI. In just two years, we’ve raised over $65M from the world’s leading AI investors and serve many of the most sophisticated organizations building retrieval-augmented generation (RAG) systems today.
Our mission is to make unstructured data—PDFs, HTML, PowerPoints, images, and more—as easy to use as structured data. We’re building a platform that transforms messy, complex data into high-quality inputs for LLMs, analytics, and search systems.
đź”§ About the Role
We’re looking for a Senior Engineering Manager to lead a team of exceptional engineers building and scaling Unstructured’s core data and infrastructure systems. You’ll be both a technical leader and execution driver—someone who can dive into architecture and code reviews, while also establishing the processes that keep teams delivering at startup speed with enterprise-grade reliability.
You’ll report to the Head of Infrastructure and Engineering, working closely with product and platform teams to drive technical excellence, delivery discipline, and continuous improvement across the engineering organization.
💡 What You’ll Do
Lead, mentor, and grow a team of backend engineers working across data ingestion, transformation, and orchestration systems.
Stay hands-on—review designs, guide architecture decisions, and contribute to code in Python and Kubernetes environments when needed.
Partner with the Head of Infra & Eng to define technical roadmaps, delivery milestones, and success metrics.
Establish lightweight, high-impact engineering processes that improve reliability, speed, and quality (CI/CD, testing, code review).
Drive clarity and accountability across projects, ensuring alignment between engineering, product, and customer outcomes.
Foster a culture of technical excellence, ownership, and operational rigor.
Support recruiting, onboarding, and the ongoing growth of top engineering talent.
đź§ What You Bring
10+ years of experience in software engineering, including 3+ years leading high-performing teams.
Strong technical background in distributed systems, data infrastructure, or platform engineering.
Deep fluency in Python and cloud infrastructure (Kubernetes, Docker, AWS/GCP/Azure).
Track record of shipping and operating complex production systems.
Experience establishing scalable delivery processes and engineering best practices.
Exceptional communication, mentorship, and problem-solving skills.
Ability to balance technical depth with execution speed.
🚀 Bonus Points
Experience working with or building for LLM, RAG, or GenAI systems.
Familiarity with modern data processing frameworks (Spark, Ray, Dask) or orchestration tools (Airflow, Prefect).
Experience in open-source or early-stage, high-growth startup environments.
đź’¬ Why Unstructured
Shape the foundation of AI data infrastructure used by enterprises and developers across the world.
Work on deeply technical challenges at the intersection of data, distributed systems, and AI.
Join a small, world-class team that moves fast, iterates quickly, and values engineering excellence.
Flexible environment with strong engineering-first culture.
Unlimited PTO, amazing benefits, and a culture that you just can't beat!