InstructLab

A new community-based approach to build truly open-source LLMs

Tag: software engineer

  • Principal Software Engineer (Full Stack)

    Boston, Massachusetts
    InstructLab Frontend Team

    This role reports to the Frontend Team, ensuring a usable and accessible InstructLab workflow provided by front-end user interfaces primarily including various React-based graphical web user interfaces. The focus of this role is on the user experience and requires working from the user interface (python-based CLI) into the core engine/runtime and supporting libraries’ logic. As part of these responsibilities, you will need to adhere to coding best practices and standards, including well-documented scalable and efficient code and staying up-to-date with software engineering technologies, frameworks, and methodologies.

    Note “Apply Now” job descriptions are the official job postings.

  • Principal Software Engineer

    Boston, Massachusetts
    InstructLab API & Integration Team

    This role reports to the API & Integration team. This role is a software engineering role that involves designing, extending, improving, and maintaining an API for the InstructLab project with a great developer experience. The role also involves ensuring that developers of third-party and ecosystem tooling are easily able to integrate InstructLab into their projects. As part of these responsibilities, you will need to adhere to coding best practices and standards, including well-documented scalable and efficient code and staying up-to-date with software engineering technologies, frameworks, and methodologies. Experience designing and maintaining APIs and other integrations is key for this role.

    Note “Apply Now” job descriptions are the official job postings.

  • Principal Software Engineer

    Boston, Massachusetts
    InstructLab Model Training Team

    This role reports to the model training team. This role is a software engineering role that involves designing, extending, improving, and maintaining the InstructLab training library & codebase. This role focuses both on the upstream training codebase as well as integrating the training library downstream into Red Hat products. As part of these responsibilities, you will need to adhere to coding best practices and standards, including well-documented scalable and efficient code and staying up-to-date with software engineering technologies, frameworks, and methodologies. Experience maintaining upstream open source community projects is key for this role.

    Note “Apply Now” job descriptions are the official job postings.