GibsonAI

Principal Engineer

GibsonAI United States

Staff / Principal Engineer

GibsonAI (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 discipline
  • 8-12 years experience hands on coding
  • Experience with mentorship, team leadership or management
  • Comprehensive understanding of RDBMS systems, database design and SQL
  • Desire to build developer tools and frameworks


Technical Skills


  • Ansible
  • AWS
  • Large language models (LLM)
  • MySQL or PostgreSQL
  • Python, FastAPI, SQLAlchemy, Pydantic, Alembic, pytest
  • Unit / Integration testing
  • UNIX 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 tests
  • You will meet with our CEO, CTO, CPO and Lead Front End Engineer
  • We will check your references
  • If there are other people on the team you'd like to meet, let us know



People


Harish, CEO

Mike, CTO

Gordon, CPO

Romina, 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 package
  • The base pay varies depending on the candidate's geographic region, job-related knowledge, skills, and experience, among other factors.
  • Health, vision and dental insurance
  • 401k Matching
  • Unlimited 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.

  • Employment type

    Full-time

Referrals increase your chances of interviewing at GibsonAI by 2x

See who you know

Get notified about new Principal Engineer jobs in United States.

Sign in to create job alert

Similar jobs

People also viewed

Looking for a job?

Visit the Career Advice Hub to see tips on interviewing and resume writing.

View Career Advice Hub