Senior Software Engineer: Tech Lead - San Francisco, United States - Unstructured Technologies

    Unstructured Technologies
    Unstructured Technologies San Francisco, United States

    2 weeks ago

    Default job background
    Description
    is a cutting-edge technology company at the forefront of developing innovative solutions for processing and extracting insights from unstructured data. Our mission is to empower businesses with actionable intelligence derived from text, images, and other unstructured sources.

    We are looking for a

    Senior Software Engineer:

    Tech Lead to lead our open source efforts and play a pivotal role in developing and maintaining our open source unstructured document processing library.

    You will lead team including 3 engineers and work with product to prioritize backlog.

    A successful candidate will be responsible for serving as an open source maintainer, fostering a vibrant open source community, and aligning open source projects with our internal enterprise objectives.

    Key Responsibilities:

    Community Engagement

    Foster and engage with the open source community to encourage contributions, feedback, and collaboration.

    Respond to issues, pull requests, and inquiries from the community in a timely and helpful manner.

    Open Source Leadership

    Serve as a primary maintainer and leader for our open source unstructured document processing library.

    Develop and execute a strategic vision for the open source project, setting clear goals and objectives.

    Code Development and Review

    Lead the development of new features, enhancements, and bug fixes for the open source library.


    Work closely with a group of core contributors on a day to day basis, setting prioritization for the group and maintaining expectations for velocity.

    Review code contributions from the community, providing guidance and ensuring code quality.

    Technical Expertise

    Stay up to date with the latest developments in unstructured document processing and open source technologies.

    Provide technical leadership and guidance to the team and the community.

    Qualifications:

    Bachelor's or higher degree in Computer Science or a related field.

    Proven experience as a maintainer or contributor to open source projects, with a strong track record of active involvement.

    Proficiency in programming languages and technologies relevant to unstructured document processing.

    Strong leadership and communication skills.

    Experience in building and fostering open source communities.

    Ability to work collaboratively and cross-functionally within an organization.

    Excellent problem-solving skills and a passion for innovation.

    Familiarity with enterprise objectives and the ability to align open source efforts accordingly.

    Why Join

    Opportunity to lead a dynamic team and work on cutting-edge machine learning projects.

    Collaborative and innovative work environment with a focus on learning and growth.

    Impactful role in shaping the company's technical direction and driving innovation in unstructured data processing.

    Competitive compensation package, including benefits and stock options.

    is an equal opportunity employer. We encourage applications from candidates of all backgrounds and experiences.