logo inner

Senior Software Development Engineer (SDE)

This job is no longer open

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
Apply for this job

This job is no longer open

Life at Unstructured Technologies

Transforming Natural Language Data From Raw to Machine Learning-Ready: Open source libraries and APIs to build custom preprocessing pipelines for labeling, training, or production machine learning pipelines.
Thrive Here & What We Value1. Dynamic Sales Team2. Flexible Working Hours and Remote Working Opportunities3. Professional Growth and Development in an Innovative Tech Company4. Emphasis on Innovation and Creativity5. Collaborative Work Environment6. Impactful Role in Shaping the Company's Direction and Driving Innovation in Unstructured Data Processing7. Remote First Company8. Competitive Salary and Performance-Based Incentives9. Comprehensive Benefits Package, Including Health, Dental, and Vision Insurance10. Vibrant and Inclusive Work Environment Where Your Ideas Matter
Your tracker settings

We use cookies and similar methods to recognize visitors and remember their preferences. We also use them to measure ad campaign effectiveness, target ads and analyze site traffic. To learn more about these methods, including how to disable them, view our Cookie Policy or Privacy Policy.

By tapping `Accept`, you consent to the use of these methods by us and third parties. You can always change your tracker preferences by visiting our Cookie Policy.

logo innerThatStartupJob
Discover the best startup and their job positions, all in one place.
Copyright © 2024