Software Development Engineer

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 product, with several thousand currently on the waitlist for our ETL platform. 

Position Overview: 

We are on the hunt for a mid-level Software Development Engineer with full-stack expertise to work on the development of our core product. This role is pivotal in crafting invaluable features for our users, enhancing our software's structure, and ensuring the system's consistent reliability. This position offers the flexibility of being fully remote. Despite the geographical distance, our team spirit remains vibrant through bi-annual gatherings, often on a scenic beach, to strengthen our connections and recharge our collaborative energies.

Technology Stack You'll Engage With:

- TypeScript, React, Node, and Python.
- Database management and operations using Postgres, Redis, and CosmosDB.Deployment and scaling within cloud environments, specifically through Kubernetes and Azure.
 
Your Key Responsibilities:

- Contribute to the continued growth of our core product, elevating the overall product experience and bolstering the Infrastructure to support scalable growth.
- Engage proactively with our vibrant community on Slack, providing direct support and fostering a positive user experience.
- Push the product forward through the development of new features and the diligent resolution of any bugs or issues that arise.

What we are looking for:

- A collaborative team player who excels in a team environment and possesses the aptitude for troubleshooting existing codebases effectively.
- Demonstrable experience with a strong coding and problem-solving portfolio, with at least 2-5 years of professional experience shipping code to production.
- Proficiency with modern web technologies like React, Javascript, andTypescript.
- Proficiency with CSS, a strong understanding of design best practices, and component library creation.
- Proficiency in writing clean, modular, readable code.
- Proficiency writing unit, integration, and end to end tests.
- Proficiency with Git version control and GitHub. Experience with CI/CDExperience with backend languages and
frameworks.
- Experience with SQL and NoSQL databases. 
- Experience with Infrastructure as code, cloud architecture, and cloud service providers (AWS, GCP, Azure)
- Systems design, Jira, working on cross-functional teams, communicating well, etc

Additional Experience Appreciated:

- Familiarity with Generative AI and LLM workflows, including Vector Databases and Retrieval Augmented Generation technology, although not mandatory, will be considered a significant plus.
- Experience with Python, Django, andFastAPI.
- Experience with Pulumi, Terraform, andAzure.Experience with PostgreSQL and CosmosDB.
- Knowledge of CMSs like CraftCMS and Site builders like Framer.
- Experience with React frameworks like Next.js or Remix and serverless architecture.

Perks and Benefits:

- Enjoy the freedom of Unlimited Paid Time Off (PTO).
- Impactful role in shaping the company's direction and driving innovation in unstructured data processing
- Competitive compensation package, including benefits and stock options.
- This opportunity is designed for a dynamic individual who thrives in a fast-paced environment and is eager to contribute to a core product's evolution while working within a supportive and forward-thinking team.
Apply for this job
logo Unstructured Software Development Engineer Full-time 🌎 Remote Apply Now
Your subscription could not be saved. Please try again.
Your subscription has been successful.

Newsletter

Subscribe and stay updated.

Your subscription could not be saved. Please try again.
Your subscription has been successful.

Join our newsletter