InstructLab

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

Tag: Boston

Interested in InstructLab? Have software engineering, machine learning engineering, data science, or other technology skills and would love to work on InstructLab in a full-time role?

Here is our jobs board for roles in Boston!

  • Senior Software Engineer (Frontend)

    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 (CLI Specialist)

    Boston, Massachusetts
    InstructLab Engine & Runtime Team

    This role reports to the Engine & Runtime Team, ensuring a usable and accessible InstructLab workflow provided by the python-based CLI interface. The focus of this role is on the user experience and requires working from the CLI user interface 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. The ideal candidate for this role will have experience building usable & accessible CLIs for Linux and/or Mac-based command lines.

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

  • Manager, Machine Learning Engineering

    Boston, Massachusetts
    InstructLab Training 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 python and familiarity with AI and ML platforms, tooling, and frameworks is important for this role. 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.

  • Taxonomy Engineer

    Boston, Massachusetts
    InstructLab Taxonomy Team

    As a taxonomy engineer, you will be responsible for developing, maintaining, and optimizing classification systems that support our AI models and data organization efforts. In this role, you will be responsible for reviewing and categorizing incoming data, issues, or tasks and prioritizing these items based on urgency, importance, and relevance. Effective taxonomy engineers will collaborate closely with data scientists, machine learning engineers, and domain experts to align taxonomies with project requirements, and to understand the effectiveness of taxonomies in supporting AI model performance. You may build tooling to optimize and enable taxonomy contributions and organization.

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

  • Principal Software Quality Engineer

    Boston, Massachusetts
    Preference Tuning Team

    This quality engineer will be focused on the quality of post-training components of InstructLab, including preference tuning and tool use. They will be responsible for building a test suite and test automation for preference tuning and tool use, and they will be responsible for evaluating how the quality and performance of models is impacted by changes to the post-training components. 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.