Gapify
AI software Engineer
About Us
At Gapify, we're at the forefront of revolutionizing the customer experience. We build intelligent, AI-first solutions that redefine customer service and sales assistance. Our mission is to create seamless, intuitive, and highly effective interactions between businesses and their customers, powered by the latest advancements in artificial intelligence. We are a passionate team of innovators dedicated to pushing the boundaries of what's possible in conversational AI.
About the Role
As an AI Software Engineer, you will be a key player in our AI development team. You will be instrumental in designing, building, and deploying the next generation of our core AI products. This role is perfect for a creative and talented engineer who is passionate about leveraging Large Language Models (LLMs), agentic AI, and broader NLP techniques to solve real-world problems. You will work on complex systems that are the heart of our business, directly impacting our customers' success.
What You'll Do
Design and Develop AI Systems: Architect, build, and maintain sophisticated AI solutions using LLMs, including the development of agentic AI and multi-agent systems to manage complex customer and sales workflows.
Implement Advanced RAG Pipelines: Create and optimize Retrieval-Augmented Generation (RAG) systems to ensure our AI assistants deliver accurate, contextually relevant, and reliable information.
Build Agentic Architectures: Design and implement agentic and multi-agent AI architectures for dynamic problem-solving, coordination, and real-time decision-making.
Apply Broader NLP Technologies: Leverage a range of natural language processing techniques—beyond just LLMs—to address diverse AI challenges such as classification, summarization, information extraction, and semantic search.
Work with AI-First Search, Analytics, and Recommendation Systems: Build intelligent, context-aware search and recommendation capabilities that improve user experience and support customer success.
Manage Data & Tools: Develop and integrate robust tools and data pipelines tailored for training, fine-tuning, and augmenting AI systems.
Collaborate and Innovate: Work closely with product managers, designers, and fellow engineers to brainstorm and implement cutting-edge features that provide our clients with a competitive edge.
Stay Ahead of the Curve: Continuously research and experiment with the latest advancements in AI to introduce new capabilities to our platform.
Ensure Quality: Write clean, efficient, and scalable code, and contribute to a high standard of engineering excellence within the team.
What You'll Bring
Solid Software Engineering Foundation: 2+ years of professional experience in software engineering with a proven track record of building and deploying robust applications.
Familiarity with AI and LLMs: You have a good grasp of the main concepts behind Large Language Models (e.g., GPT series, Llama, Claude) and some hands-on experience. Most importantly, you are a fast learner, deeply curious, and excited to build your expertise in this space.
AI Knowledge: Understanding of modern AI systems, including agentic AI, multi-agent coordination, AI-first search/recommendation systems, and Retrieval-Augmented Generation (RAG).
Technical Proficiency: Fluency in Python and familiarity with common AI/ML frameworks such as LangChain, LlamaIndex, HuggingFace, or PyTorch.
NLP & ML Skills: Ability to work with a variety of NLP tools and models beyond LLMs (e.g., transformers, sentence embeddings, keyword extractors, NER, etc.).
Data Management Skills: Experience with various techniques and tools for managing and preparing data for AI systems.
Exceptional Communication: Ability to clearly articulate complex technical ideas and collaborate effectively with both technical and non-technical team members in a fast-paced startup environment.
Tech Stack Adaptability: Comfort learning and adapting to new technologies and frameworks quickly.
Customer-Centric Mindset: Passion for building products that solve real-world problems and elevate the customer experience.
A Problem-Solver's Mindset: Excellent analytical skills and a passion for tackling complex challenges in a dynamic environment.
Nice to Haves
Experience with Kotlin.
Familiarity with MLOps practices and tools (e.g., Docker, Kubernetes, CI/CD pipelines) for deploying models into production.
Contributions to open-source AI or machine learning projects.
A portfolio of personal projects in the AI space.
Unlock the gateway to revelation