Principal Engineer
📋 Role Overview & Responsibilities
Staff / Principal EngineerGibsonAI (Remote)
About Us
GibsonAI is building a suite of tools that assists developers in using AI to produce higher quality code faster. GibsonAI's output is reliable and can be shipped to production without concern for hallucinations, non-existent libraries or bugs. To achieve this we have to be very conscious of the state-of-the-art in generative AI and apply various machine learning techniques and algorithms alongside a large language model.
GibsonAI also aims to help development teams make sense of the AI landscape by abstracting LLM details, what works and what does not, behind a suite of tools that are easy to use, meet the developer where they love to code and work, every time. Our main customer is a developer and they love working with our tools.
As the AI landscape continues to evolve, GibsonAI will determine which is the best LLM for a particular task, when we rely on generative AI versus proprietary models and algorithms and how best to implement AI assisted tools to significantly increase the speed and accuracy of the developer.
We are well funded and our team has extensive experience for this endeavor. GibsonAI is a significant innovation over what exists today and we are working fast to be the best in the space.
Requirements
Minimum undergraduate degree in Computer Science or a related discipline8-12 years experience hands on codingExperience with mentorship, team leadership or managementComprehensive understanding of RDBMS systems, database design and SQLDesire to build developer tools and frameworks
Technical Skills
AnsibleAWSLarge language models (LLM)MySQL or PostgreSQLPython, FastAPI, SQLAlchemy, Pydantic, Alembic, pytestUnit / Integration testingUNIX command line
Core Technical Concepts
(1) GibsonAI.com / RESTful API
At its core, GibsonAI is a complex, but standard, RESTful API implementation. Part of our work is continuing to build a robust Web-based portal that allows developers and teams to interact with their accounts and projects. As an analogy for how to think about this part of the GibsonAI product, think about how Github functions.
(2) heygibson (Command Line Interface)
heygibson is a command line interface (CLI) tool that allows developers to interact with GibsonAI and write code on the UNIX command line. It can be fully integrated into the developer's environment and integrated the way pre-existing tools can be. heygibson brings the power of AI assisted coding to the fingertips of the developer.
(3) IDE Integration
GibsonAI meets the developer where they love to code. GibsonAI is fully integrated into popular IDE's and code editors like VS Code.
(4) GibsonAI Micro-LLM
To work fast and to understand your context, GibsonAI has developed a robust micro-LLM that runs in your environment. Our goal is to keep your intellectual property safe while allowing you to use the vast set of AI tools available today to write code faster.
(5) UNIX Command Line
We would like you to have a rich understanding of the UNIX command line environment. If you use an IDE for coding, that's perfectly fine. If you are not comfortable setting environment variables, editing bash scripts or executing commands at a prompt, learning GibsonAI is going to be tough. Our development platform is MacOS, in production we use UNIX. Our CTO codes in vim.
How We Work
We respect that you have a life outside of work and understand that work / life balance is real and matters. We have kids, we understand the stresses of being professional and personal.
At work, we are developers that are fascinated by (and disappointed with) the state-of-the-art that AI brings to code writing. We are going to fix that and do so responsibly, with code that works every time. We love to code and now we get to build tools that empower developers to love to code using AI.
We take our work product very seriously and beyond wanting to produce good code for ourselves we need to produce perfect code for customers. We unit and integration test everything. We rely on tried-and-true tools and techniques. We want to be the best at this next evolution of developer frameworks and tools.
Before joining us we ask that you make sure you love to code. We measure success by how often we ship high quality software that meets customer requests. We know you might be skeptical about this new frontier but we want you to join us to help us decide how to make it work.
Interview Process
There will be 1-2 technical interviews. We will ask you to code but there are no take home testsYou will meet with our CEO, CTO, CPO and Lead Front End EngineerWe will check your referencesIf there are other people on the team you'd like to meet, let us know
People
Harish, CEOMike, CTOGordon, CPORomina, Lead Front End Engineering
What This is Not
We are not full stack developers, this is not a full stack opportunity. This role is specifically building on the back end and working closely with our front end and AI teams.
What We Offer
We are working on the frontier of generative AI and software development, doing things no other company is. You’ll be working with a small, highly experienced team building in one of the most important spaces in modern computing. You are going to learn a ton and grow really fast. Your contribution to GibsonAI will be immense, the contribution to your career invaluable.
Base pay: $175,000 - $250,000 per year + Competitive equity packageThe base pay varies depending on the candidate's geographic region, job-related knowledge, skills, and experience, among other factors.Health, vision and dental insurance401k MatchingUnlimited paid time off
GibsonAI is committed to diversity in its workforce and is proud to be an equal opportunity employer. GibsonAI considers qualified applicants without regard to race, color, religion, creed, gender, national origin, age, disability, veteran status, marital status, pregnancy, sex, gender expression or identity, sexual orientation, citizenship, or any other legally protected class.
Frequently Asked Questions
How do I apply for the Principal Engineer position at GibsonAI? ▼
Click the “Apply for this Position” button on this page to submit your application directly to GibsonAI without recruitment intermediary fees.
Is this position eligible for remote work or visa sponsorship? ▼
This position is located in United States with potential relocation and sponsorship assistance depending on candidate qualifications.
Are there any candidate fees on Hirely? ▼
No. Hirely is completely free for candidates. We never charge registration fees or placement fees.
Legitimate employers will never ask you to transfer funds, purchase equipment from unauthorized vendors, or pay application/visa fees. Hirely rigorously monitors listings, but always verify communication is from official corporate email domains.
Learn how to protect yourself against employment fraud →