Principal Software Development Engineer (SDE)

Unstructured is making it possible for organizations to continuously harvest their human-generated data and use it in conjunction with LLMs to power a range of workflows.
Backend
Principal Software Engineer
Remote
10+ years of experience
AI · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:
Principal Software Engineer

Principal Software Engineer role at Disney Entertainment building scalable backend services for streaming platforms including Disney+, Hulu, and Star+.

Principal Software Engineer

Principal Software Engineer role at Disney Entertainment building scalable commerce services for global streaming platforms including Disney+, Hulu, and ESPN.

Principal Product Manager, Trust Tools

Lead LinkedIn's Trust Tools product strategy in Bangalore, focusing on content moderation and platform integrity while ensuring trust, privacy, and fairness for global users.

Principal Staff Software Engineer

Principal Staff Software Engineer role at LinkedIn, focusing on transforming marketing ads and driving innovation in the Assets, Formats, and Placements team.

Principal Staff Technical Program Manager

Lead end-to-end execution of critical AI platform investments at LinkedIn as Principal Staff Technical Program Manager in Mountain View, CA.

Description For Principal Software Development Engineer (SDE)

Unstructured Technologies, a leader in file transformation and data orchestration, is seeking a Principal Software Development Engineer (SDE) to drive their technology direction. With their open-source package downloaded over 12 million times and used by 50k+ companies, Unstructured is at the forefront of connecting human-generated data with LLMs.

As a Principal SDE, you'll lead organization-level architecture and product solutions, mentoring engineering teams while tackling complex software challenges. Your role will be crucial in aligning teams towards scalable designs and mitigating long-term risks.

Key responsibilities include:

  • Owning and driving key product architecture across the organization
  • Leading multi-team strategic projects
  • Solving complex, persistent software challenges
  • Engaging in full-cycle software development
  • Providing mentorship and aligning teams towards coherent designs
  • Shaping organizational operations through software offerings and architectures

The ideal candidate will have 10+ years of software development experience, deep knowledge of architecture and design patterns, and proficiency in multiple programming languages. Strong leadership, problem-solving, and communication skills are essential. Experience with Python, cloud-based architectures, and leading large-scale projects is preferred.

Join Unstructured to work on impactful, innovative projects in a collaborative, fast-paced environment with ample growth opportunities. Help shape the future of data orchestration and LLM integration in this pivotal role.

Last updated 7 months ago

Responsibilities For Principal Software Development Engineer (SDE)

  • Own and drive the architecture and design of key product solutions across the organization
  • Lead strategically important projects that involve multiple teams
  • Address significantly complex, persistent, or ingrained software challenges
  • Actively engage in the full software development lifecycle
  • Provide mentorship and guidance to engineers across the organization
  • Align teams toward simple, coherent designs that meet business and technical objectives
  • Shape how the organization operates by influencing software offerings and architectures

Requirements For Principal Software Development Engineer (SDE)

Python
  • 10+ years of software development experience
  • Deep knowledge of software architecture, design patterns, and development best practices
  • Proficiency in multiple programming languages and frameworks
  • Demonstrated ability to influence senior leadership and drive cross-team initiatives
  • Exceptional problem-solving skills
  • Strong verbal and written communication skills
  • Ability to thrive in a fast-paced, dynamic environment

Benefits For Principal Software Development Engineer (SDE)

  • Opportunity to play a key role in shaping the future of the organization and its products
  • Work on challenging problems that require innovative solutions
  • Opportunities to grow your career in a dynamic and fast-paced environment
  • Join a team that values collaboration, mentorship, and continuous learning

Interested in this job?