Senior Software Development Engineer (SDE)

Posted 22 Days Ago
Hiring Remotely in USA
Remote
5-7 Years Experience
Artificial Intelligence • Machine Learning • Natural Language Processing • Software
The Role
Seeking a Senior Software Development Engineer to own team-level architecture, mentor junior engineers, and tackle complex software challenges. Responsibilities include team-level architecture, technical implementation, software development, problem solving, mentorship, work management, risk mitigation, and force multiplication.
Summary Generated by Built In

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. We make it effortless to connect to any in-house or third party models and deliver that data to any downstream location. We do two things better than anyone: file transformation and data orchestration. Unstructured’s open source package has been downloaded more than 12 million times, and is used by more than 50k companies, including nearly half of the Fortune 500. In the last two quarters thousands of users have signed up for Unstructured’s commercial products with several thousand currently on the waitlist for our ETL platform.


We are seeking an experienced Senior Software Development Engineer (SDE) to join our team. In this role, you will own team-level architecture and product solutions, mentor junior engineers, and tackle complex software challenges. You will be responsible for designing, developing, testing, and deploying high-quality production code while also influencing related teams when necessary.


Key Responsibilities:


Team-Level Architecture: Own the architecture and design of key product solutions for your team. Influence related teams on projects that require cross-team collaboration.

Technical Implementation: Independently design and implement technology solutions for well-defined business problems. Receive guidance on architecture as needed.

Software Development: Engage in the full software development lifecycle, including coding, testing, deployment, and operations. Deliver high-quality, production-ready code that meets business and technical requirements.

Complex Problem Solving: Solve complex software problems that impact the team’s architecture, dependencies, and overall performance. Proactively simplify code and resolve architectural deficiencies.

Mentorship & Collaboration: Act as a mentor to less experienced engineers. Guide them through best practices in software development and architecture.

Parallel Work Management: Lead and manage the integration of parallel work streams within your team. Ensure smooth collaboration with other engineers to deliver cohesive and efficient solutions.

Risk Mitigation: Identify and mitigate long-term risks that could impact the team’s software architecture and business value.

Force Multiplication: Develop skills to enhance the productivity and effectiveness of the team, learning to act as a force multiplier.


Qualifications:


Experience: 5+ years of software development experience with a strong track record of delivering high-quality, impactful software solutions.

Technical Expertise: Proficiency in Python, software architecture, design patterns, and development best practices. Strong coding skills in one or more programming languages.

Problem Solving: Demonstrated ability to solve complex software problems and simplify existing codebases.

Mentorship: Experience mentoring and guiding junior engineers, with a focus on fostering growth and learning.

Communication: Excellent verbal and written communication skills, with the ability to work effectively within a team and influence across teams when necessary.

Adaptability: Ability to work in a dynamic environment where business problems are well-defined, but technology implementations may require creative and innovative solutions.


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.

Benefits: Great benefits, unlimited PTO and fully remote


Top Skills

Python
The Company
HQ: San Francisco, CA
66 Employees
On-site Workplace
Year Founded: 2022

What We Do

At Unstructured, we're on a mission to give organizations access to all their data. We know the world runs on documents—from research reports and memos, to quarterly filings and plans of action. And yet, 80% of this information is trapped in inaccessible formats leading to inefficient decision-making and repetitive work. Until now.

Unstructured captures this unstructured data wherever it lives and transforms it into AI-friendly JSON files for companies who are eager to fold AI into their business.

Jobs at Similar Companies

Cencora Logo Cencora

DevSecOps Application Security Engineer III

Healthtech • Logistics • Software • Pharmaceutical
Conshohocken, PA, USA
46000 Employees
87K-124K Annually
Louisville, CO, USA
69 Employees
80K-134K Annually

Similar Companies Hiring

TrainHeroic (A Peaksware Company) Thumbnail
Software • Fitness
Louisville, CO
23 Employees
TrainingPeaks (A Peaksware Company) Thumbnail
Software • Fitness
Louisville, CO
69 Employees
Cencora Thumbnail
Software • Pharmaceutical • Logistics • Healthtech
Conshohocken, PA
46000 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account