Locations
- Bulgaria
- Georgia
- Lithuania
- Mexico
- Moldova
- Poland
- Romania
- Ukraine
Company Background
The company is a dynamic player in the advertising landscape, serving as a unifying force across diverse advertising channels such as television, programmatic, and social media. Their comprehensive approach spans a wide array of formats and devices, providing marketers with a seamless and sophisticated platform for media planning. Their technological prowess extends to the convergence of digital and advanced TV, encompassing linear TV, over-the-top streaming, connected TV, and premium digital video. Their expertise empowers advertisers to strategize and execute campaigns across a network of over 150 integrated partners, which includes major social media platforms like Facebook, Instagram, Pinterest, Snapchat, and Twitter. This proficiency has earned the company industry acclaim, as evidenced by the numerous awards they have garnered for their technological innovations.
Project Description
The project is focused on incorporating AI into the customer’s products and services, with two primary initiatives. The first is an audience creation mechanism where users provide keywords, and the system recommends audiences through a chat-like interface. This initiative has a working proof of concept (POC) using OpenAI and is currently in the investigation and technical design phase. The second is a chatbot designed to provide users with insights and recommendations for optimizing their campaigns, using data-driven insights. This is in the exploratory phase and involves leveraging low-code tools such as Dify with a strong emphasis on prompt engineering.
Technologies
- LLM and RAG solutions
- Python
- LangChain
- LangGraph
- TypeScript
What You'll Do
- Collaborate closely with the client to develop AI-powered solutions that meet business needs;
- Work independently to research, design, and implement LLM and RAG-based solutions;
- Drive experimentation with various tools, including Dify, LangChain, and LangGraph, and recommend alternative technologies if applicable;
- Build and refine a chat-based audience creation system and a campaign optimization chatbot;
- Apply advanced prompt engineering techniques to enhance chatbot performance;
- Deliver technical designs and proof of concepts in close collaboration with the customer;
- Ensure high-quality code standards and maintainability;
Job Requirements
- 5+ years of software development experience, including AI/ML projects;
- Experience with Large Language Models (LLM) and Retrieval-Augmented Generation (RAG) solutions;
- Knowledge of Python, TypeScript, LangChain, and LangGraph;
- Ability to work independently and translate business requirements into functional solutions;
- Familiarity with low-code tools (e.g., Dify) and experience with prompt engineering;
- Excellent communication skills and a collaborative mindset;
- Ability to research, experiment, and propose solutions in the AI domain;
- Level of English - from Intermediate (spoken/written);
What Do We Offer
The global benefits package includes:
- Technical and non-technical training for professional and personal growth;
- Internal conferences and meetups to learn from industry experts;
- Support and mentorship from an experienced employee to help you professional grow and development;
- Internal startup incubator;
- Health insurance;
- English courses;
- Sports activities to promote a healthy lifestyle;
- Flexible work options, including remote and hybrid opportunities;
- Referral program for bringing in new talent;
- Work anniversary program and additional vacation days.