
Software Engineer (Full-stack)
- AI
- Python
- Django
- Docker
- PostgreSQL
- Weaviate
- RabbitMQ
- TypeScript
- React.js
- Next.js
- RAG
- Machine Learning
- Natural Language Processing
About kapa.ai
The fastest way to build AI assistants on technical content
Tech
- **Backend** : Python, Django, Docker, Postgres, Weaviate, RabbitMQ - **Frontend**: TypeScript, React, Next.js
The role
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**](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](http://kapa.ai), please reach out.
Skills
- Python
- React
Software Engineer (Full-stack) ยท kapa.ai