đź’Ľ

Careers

Introduction

Tabby is an open-source AI coding assistant that serves as an alternative to Github Copilot. We aim to create an AI-first experience that improves intuition and collaboration for developers and teams, striving to streamline engineering workflows. Our goal is to empower developers to perform at 10x their current capacity and revolutionize software development and DevOps practices.

Transparency

We're open-source and fully remote. In order to enable teams to make great decisions, we share as much information as we can. This includes:

Compensation

We built a
đź’°
Compensation Sheet
to keep salary discussions simple and fair. You’ll know your approximate starting salary before you even apply.
đź’°
Compensation Sheet

Board meetings

We share slides from each board meeting internally. When everyone knows the direction we're headed and the obstacles we face, they can decide where their time is best spent.

Fundraising & finances

We keep our team informed about fundraising during the process and share a monthly report covering revenue, runway, and more. It's nice when you can see your hard work paying off (literally).

Constructive feedback

Transparency is a two-way street. We encourage individual feedback and run regular 360-degree group sessions with the whole company, so everyone can improve.

Who we hire

We look for people who are:

Different

We look for adventurers. We're here to take a small company to IPO, and beyond. We will only get there if we think differently to everyone else. We're not a fit if you want a predictable career.

Individual contributors

We think it's more important to hire exceptional people, then give them autonomy and plenty of context. We're not a fit if management responsibility is what motivates you.

Scrappy

Fast, low ego people thrive here. We're informal, we use clear language and get a broad variety of work done fast. We're not a fit if you want process.

Open Roles

Software Engineer (TypeScript/Node.js)

We're seeking a Software Engineer with expertise in TypeScript and Node.js to strengthen our Extensions development team, focusing on enhancing Tabby's IDE experience.
Challenges you'll tackle:
  • Develop and maintain Tabby's IDE extensions across various platforms (e.g., VSCode, JetBrains).
  • Engage in comprehensive software development tasks, including design, coding, code review, testing, debugging, and documentation.
  • Contribute to the Tabby community by actively participating in our GitHub and Slack platforms, offering solutions and addressing inquiries.
What we value:
  • Proficiency in TypeScript and Node.js, with a solid grasp of data structures, algorithms, and potentially ML.
  • A methodical approach to problem-solving, balanced with the agility to prioritize speed when necessary—without compromising quality.
  • Exceptional attention to detail and a passion for crafting developer tools you're proud to showcase.
Bonus Points:
  • Being a discerning user of your own development environment (e.g., willing to spend a full week setting up a new machine just right).
 

Software Engineer (VSCode Extension)

We're looking for a Software Engineer to join our team focused on building LLM-powered agentic dev tools. Our mission is to build agentic AI that feels like a true teammate inside the developer’s workspace.
Problems you'll be working on:
  • Design and build IDE extensions (e.g., VSCode, JetBrains) that deliver smooth, fast, and intelligent in-editor AI experiences.
  • Build agentic workflows - AI that can plan, execute, and collaborate on real-world engineering tasks, not just generate code.
  • Leverage the latest LLMs and AI tools to create seamless, context-aware developer experiences.
  • Participate in all aspects of software development: design, coding, code review, testing, debugging, and documentation.
  • Continuously improve product usability based on user feedback and team insights.
What we value:
  • Proficiency in TypeScript, Node.js, and experience building developer-facing tools.
  • Experience with IDE plugin development (especially VSCode).
  • Curiosity about agentic developer experiences and the latest AI products.
 
Bonus:
  • Being a discerning user of your own development environment (e.g., willing to spend a full week setting up a new machine just right).
  • Experience working in fast-paced, startup environments.
  • Staying up to date with the latest developer tools, AI products, and industry trends.
 

Developer Advocate

We’re seeking a Marketing & Sales Operations Specialist to streamline Tabby's marketing initiatives and sales processes. This part-time role offers the flexibility to make an impact while accommodating your schedule.
Challenges you'll tackle:
  • Support marketing activities such as social media campaigns.
  • Engage with and grow our global developer communities across X (Twitter), GitHub, Discord, Slack, and other platforms.
  • Represent the product in developer conversations, technical discussions, and community initiatives.
  • Collect and synthesize user feedback to help improve product experiences.
  • Plan and execute developer-facing activities: community events, content campaigns, webinars, and more.
  • Work directly with the founding team to shape product messaging, developer experience, and ecosystem growth.
 
Requirements:
  • Strong interest in AI, developer tools, and open-source ecosystems.
  • Excellent written and verbal communication skills in English.
  • Ability to explain technical concepts clearly through content and storytelling.
  • Self-driven, proactive, and comfortable working in a fast-paced early-stage environment.
  • Experience with GitHub, command-line tools, or developer workflows is a plus.
 
Bonus:
  • Prior experience in developer advocacy, technical writing, technical content creation, or community growth.
 

Apply

Please read
⛷️
Interview Process
to gain an understanding of the process before submitting your application. Though not required, we strongly recommend you take a look at Tabby's entry issues (labeled as "good first issues") as a way to understand what we do and what our day-to-day work looks like.
⛷️
Interview Process

Acknowledgement

This document is heavily inspired by GitLab Handbook and Posthog Handbook.