About the job
Join the Innovative Team at CodeRabbit!
At CodeRabbit, we are at the forefront of research and development, dedicated to creating cutting-edge human-machine collaboration systems. Our mission is to revolutionize code review processes through a next-generation partnership between skilled engineers and sophisticated AI algorithms. By harnessing the power of generative AI, we aim to enhance software development efficiency and quality, achieving results that far exceed individual capabilities.
Role Overview
As an Applied Generative AI Engineer, you will be instrumental in designing, building, and deploying state-of-the-art generative AI systems that drive our code review and developer productivity tools. Your work will center around integrating cutting-edge methodologies such as Retrieval-Augmented Generation (RAG), Reinforcement Learning from Human Feedback (RLHF), and multi-step agentic reasoning into impactful product workflows.
Collaboration will be key! You will work closely with engineers, product managers, and technical leads to build intelligent systems that deliver tangible value, transforming how developers write, review, and ship code.
Key Responsibilities
Design and enhance LLM-based systems for contextually rich and high-quality code reviews.
Create and optimize agentic workflows that reason across various steps and contexts.
Develop and manage knowledge base and retrieval pipelines, including chunking, embeddings, and semantic search.
Deploy generative AI models into production and monitor their performance.
Collaborate with cross-functional teams to ensure AI outputs meet user needs and align with product objectives.
Analyze user feedback and usage data to iteratively refine system performance.
Implement RLHF, ranking, and reward modeling techniques to enhance response quality over time.
Stay updated on the latest advancements in generative AI and apply them to emerging use cases.
Qualifications
Education: Bachelor’s degree in Computer Science, Engineering, Artificial Intelligence, or a related field, or equivalent practical experience.
Experience: Minimum of 3 years of experience working with machine learning or LLM-based systems in production environments, with at least 2 years dedicated to generative AI.
Technical Skills: Proficiency in programming languages and frameworks relevant to AI development.

