InstructLab

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

Tag: red hat

  • Principal Software Quality Engineer

    Boston, Massachusetts
    InstructLab Synthetic Data Generation Team

    This quality engineer will be focused on the quality of synthetic data output of the Synthetic Data Generation (SDG) codebase. They will be responsible for building a test suite and test automation for the SDG python API, and they will be responsible for evaluating how the quality of the synthetic data output is impacted by SDG library upgrades. Quality engineers who have an interest / familiarity with data science and/or machine learning would be amazing candidates for this role.

    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 Machine Learning Engineer

    Boston, Massachusetts
    InstructLab Model Evaluation Team

    This role involves evaluating the quality and performance of models produced by InstructLab. This includes model evaluation community and industry benchmarks as well as improvements to the model over time. Engineers in this role will run experiments, tests, and large-scale distributed jobs in support of evaluation-related AI product features. They will lead a variety of coding projects in different programming languages (primarily python), helping transition software components from research into product. Engineers in this role will also participate in and lead upstream communities with a focus towards model evaluation projects. They will also promote machine learning and data science technologies and ongoing machine learning projects with a variety of technical and non-technical stakeholders.

    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.

  • Manager, Full Stack Engineering

    Boston, Massachusetts
    InstructLab Frontend Team

    A manager in this role will be an experienced, open and transparent leader with 5+ years of experience as a software developer, software engineer, or similar roles that establish a strong understanding of software development practices. The core responsibility is developing and growing a high-performing team of software engineers through coaching, mentoring, and ongoing feedback. This manager will have strong planning, coordination, and problem-solving skills to ensure alignment within the broader InstructLab team and be familiar with upstream open source community software development practices and “the open source way.” Deep experience with full stack software development, which may include LAMP, JAM, or MEAN stack experience, is important for this role. Ideally this candidate will have some familiarity with AI and Machine Learning platforms, tools, and frameworks. The ability to quickly learn and use new tools and technologies will be critical in this role.

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