kapa.ai logo

Software Engineer (Full-stack)

kapa.ai

United KingdomFull-timeSeen 1mo agoStill listed 2 days ago

Most applications go out cold — see where you stand first. No sign-up to start.

Watch jobs like this.

At a glance

Compensation
No compensation found
Location
United Kingdom
Schedule
Full-time
Work Authorization
Not specified

Olive lists jobs from US employers, including remote roles you can work from the United States.

Requirements

Credentials this posting asks for.

Bachelor's degree

Job overview

Kapa makes technical knowledge instantly accessible through AI assistants. As a software engineer you will work across the stack on the Kapa systems that answer thousands of developer questions per day. You will collaborate with the founding team and research engineers to scale infrastructure, experiment with new features, and maintain the React SDK.

Skills & qualifications

RequiredNice to have

Skills

PythonReactMachine LearningDeep LearningNatural Language Processing

Qualifications

Degree in Computer Science or Related Field3+ Years Software Engineering Experience

Full job description

Kapa makes technical knowledge instantly accessible through AI assistants. As a software engineer you will work across the stack on the Kapa systems that answer thousands of developer questions per day. Check out Docker’s documentation (https://docs.docker.com) for a live example of what Kapa is (look for the “Ask AI” button). In this role, you will:

  • Work directly with the founding team and our research engineers.
  • Scale the infrastructure that powers the Kapa RAG engine (Python).
  • Experiment with new features in the Kapa analytics platform (React + Python).
  • Work on the client integrations which are used to deploy Kapa for our customers (React + Python).
  • Give Kapa access to new kinds of data (Python).
  • Maintain our React SDK.

You may be a good fit if you have:

  • A degree in computer science, machine learning, mathematics, statistics or a related field.
  • 3+ years of software engineering experience working on complex systems in both backend and frontend.
  • An affinity for machine learning, deep learning (including LLMs) and natural language processing.
  • The ability to work effectively in a fast in a environment where things are sometimes loosely defined.
  • This is neither an exhaustive nor necessary set of attributes. Even if none of these apply to you, but you believe you will contribute to kapa.ai, please reach out.

You've read the whole posting — now see how you match it.