remote
Generative AI Engineer
Generative AI Engineer
Katonic AI is seeking an Entry-Level Generative AI Engineer to develop and maintain backend services using Python and FastAPI. This role involves integrating LLM-based services and GenAI agents, designing RESTful APIs, and collaborating with product and AI research teams to support next-gen AI product features.
About the role
Role Overview
We are looking for a skilled Python Developer with experience in building backend services using FastAPI and a working understanding of Generative AI and Agent-based systems. The ideal candidate will work closely with the engineering team to develop robust APIs, integrate AI capabilities, and support next-gen AI product features.
Key Responsibilities
- Develop, optimize, and maintain backend services using Python and FastAPI
- Design and implement RESTful APIs and microservices architecture
- Integrate systems with LLM-based services and GenAI agents
- Work with databases (SQL/NoSQL), caching, and message queues
- Collaborate with product and AI research teams to support agentic workflows
- Write clean, maintainable, and well-documented code
- Conduct code reviews, testing, debugging, and performance tuning
- Contribute to deployment pipelines and CI/CD processes
Requirements & Qualifications
- 2–3 years of hands-on experience in Python development
- Bachelor’s degree in Computer Science, Engineering, or equivalent experience
- Solid understanding of FastAPI or similar frameworks (Flask/Django REST)
- Experience with RESTful API design, async programming, and microservices
- Basic understanding of GenAI concepts, including: LLMs (e.g., GPT, Claude, LLaMA), prompting and embeddings, agent-based frameworks or tools (LangChain, LlamaIndex, AutoGen, etc.)
- Familiarity with SQL/NoSQL databases (PostgreSQL, MySQL, MongoDB, Redis, etc.)
- Knowledge of Git, containerization (Docker), and Linux environments
- Ability to collaborate in Agile/Scrum teams
Bonus Points if You Have:
- Experience with RAG (Retrieval-Augmented Generation)
- Hands-on with vector databases (FAISS, Milvus, Pinecone, Qdrant, Chroma, etc.)
- Exposure to cloud platforms (AWS, GCP, Azure)
- CI/CD tooling (Github Actions, Jenkins, GitLab CI)
- Experience deploying GenAI services in production
Soft Skills:
- Problem-solving mindset
- Strong communication skills
- Ownership and accountability
- Ability to learn fast and adapt to new technologies