unstructured.io Logo

unstructured.io

Principal Software Engineer

Reposted Yesterday
Be an Early Applicant
Remote
Expert/Leader
Remote
Expert/Leader
Lead architectural design and development of software solutions at Unstructured, mentoring teams and solving complex technical challenges for AI/ML pipelines.
The summary above was generated by AI

Unstructured builds open-source and commercial tools that enable developers to preprocess and transform unstructured data — PDFs, HTML, Word docs, images, and more — for AI/ML pipelines. Our solutions power production-grade, scalable generative AI use cases at leading enterprises.We’re a team of builders obsessed with performance, simplicity, and reliability. If you’re excited by complex systems, cutting-edge ML infrastructure, and high-impact problems, we’d love to meet you.


We are seeking a highly experienced Principal Software Engineer to lead and influence the technology direction for our organization. As a key player, you will own organization-level architecture and product solutions, mentoring our engineering teams while solving complex software problems. You will be instrumental in aligning teams toward coherent, scalable designs and mitigating long-term risks.


Key Responsibilities:

Architectural Leadership: Own and drive the architecture and design of key product solutions across the organization. Influence and set the technology direction, ensuring alignment with business goals.

Strategic Influence: Lead strategically important projects that involve multiple teams. Provide technical direction and mentorship, fostering a culture of high-quality software development.

Complex Problem Solving: Address significantly complex, persistent, or ingrained software challenges. Develop innovative solutions that impact the entire organization and set new standards of excellence.

Software Development: Actively engage in the full software development lifecycle, including design, development, testing, deployment, and operations. Deliver high-quality, production-ready code that is both strategic and tactical.

Mentorship & Collaboration: Provide mentorship and guidance to engineers across the organization. Act as a force multiplier, enhancing the capabilities of the teams you influence.

Cross-Team Alignment: Align teams toward simple, coherent designs that meet business and technical objectives. Resolve escalations and proactively mitigate risks, particularly those involving long-term one-way doors.

Organizational Impact: Shape how the organization operates by influencing software offerings and architectures. Ensure that your work has a lasting impact on both current and future projects.


Qualifications:

Experience: 10+ years of software development experience, with a proven track record of leading and delivering complex, high-impact projects.

Technical Expertise: Deep knowledge of software architecture, design patterns, and development best practices. Proficiency in multiple programming languages and frameworks.

Leadership: Demonstrated ability to influence senior leadership and drive cross-team initiatives. Experience in mentoring and developing technical talent.

Problem Solving: Exceptional problem-solving skills with the ability to tackle complex, persistent issues.

Communication: Strong verbal and written communication skills, with the ability to articulate complex technical concepts to both technical and non-technical stakeholders.

Adaptability: Ability to thrive in a fast-paced, dynamic environment where business problems and architectural strategies may not yet be defined.


Preferred Qualifications:

Proficiency with Python 

Experience in leading large-scale, multi-team projects.

Expertise in cloud-based architectures and services.

Background in mentoring and growing engineering teams.


Why Join Us?

Impactful Work: Play a key role in shaping the future of our organization and its products.

Innovation: Work on challenging problems that require innovative solutions.

Growth: Opportunities to grow your career in a dynamic and fast-paced environment.

Collaboration: Join a team that values collaboration, mentorship, and continuous learning.

Top Skills

Cloud-Based Architectures
Design Patterns
Python
Software Architecture

Similar Jobs

4 Hours Ago
Remote
Texas, USA
60K-160K
Senior level
60K-160K
Senior level
Food • Logistics • Mobile • On-Demand • App development
As a Principal DevOps Engineer, you will lead initiatives for cloud infrastructure, oversee system performance, and collaborate across teams to optimize delivery and operational efficiency.
Top Skills: AWSCdkCloudFormationCloudwatchDockerGrafanaKubernetesLinuxTerraform
Yesterday
Remote
Mountain View, CA, USA
171K-274K Annually
Senior level
171K-274K Annually
Senior level
Cloud • Information Technology • Productivity • Security • Software • App development • Automation
In this Principal Software Engineer role, you'll tackle complex architectural challenges, mentor junior engineers, lead code reviews, and deliver comprehensive solutions across teams.
Top Skills: Backend TechnologiesSoftware Engineering
2 Days Ago
Remote
United States
50K-200K
Expert/Leader
50K-200K
Expert/Leader
Cloud • Information Technology
The Principal Software Engineer will develop and improve storage software, drive innovation, and maintain production environments while leading a team in a fast-paced cloud storage company.
Top Skills: AWSAzureC++DockerGoKubernetesLinuxZfs

What you need to know about the Los Angeles Tech Scene

Los Angeles is a global leader in entertainment, so it’s no surprise that many of the biggest players in streaming, digital media and game development call the city home. But the city boasts plenty of non-entertainment innovation as well, with tech companies spanning verticals like AI, fintech, e-commerce and biotech. With major universities like Caltech, UCLA, USC and the nearby UC Irvine, the city has a steady supply of top-flight tech and engineering talent — not counting the graduates flocking to Los Angeles from across the world to enjoy its beaches, culture and year-round temperate climate.

Key Facts About Los Angeles Tech

  • Number of Tech Workers: 375,800; 5.5% of overall workforce (2024 CompTIA survey)
  • Major Tech Employers: Snap, Netflix, SpaceX, Disney, Google
  • Key Industries: Artificial intelligence, adtech, media, software, game development
  • Funding Landscape: $11.6 billion in venture capital funding in 2024 (Pitchbook)
  • Notable Investors: Strong Ventures, Fifth Wall, Upfront Ventures, Mucker Capital, Kittyhawk Ventures
  • Research Centers and Universities: California Institute of Technology, UCLA, University of Southern California, UC Irvine, Pepperdine, California Institute for Immunology and Immunotherapy, Center for Quantum Science and Engineering

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account