Lead Software Engineer - AI Engineering
Location: Poland
We are:
RTB House is a global company that provides state-of-the-art marketing technologies for top brands and agencies worldwide. Our proprietary ad-buying engine is the first in the world to be powered entirely by Deep Learning algorithms, enabling advertisers to achieve outstanding results and meet their goals at every stage of the funnel.
Join RTB House and lead our AI Engineering Lab, a team dedicated to pioneering innovation by leveraging the latest Agentic AI advancements. This role is for a hands-on engineer and technical leader who will drive the architecture, development, and deployment of next-generation AI solutions boosting engineering productivity.
You will:
- Technical Leadership: Lead, mentor, and guide a small team of software engineers, fostering a culture of technical excellence, collaboration, and continuous improvement. Set and maintain high standards for code quality, design, and system performance.
- Architecture & Design: Drive the design and development of distributed systems utilizing Agentic AI frameworks and large language models (LLMs). Translate complex research into scalable and robust production systems.
- Agentic AI Innovation: Spearhead the evaluation, prototyping, and integration of novel Agentic AI and multi-agent systems to solve complex business problems within the ad-tech domain.
- Execution: Own the full development lifecycle from concept to production deployment, ensuring solutions are reliable, scalable, and maintainable. Act as the primary technical point of contact for the team’s projects.
- Cross-functional Collaboration: Work closely with Research Scientists, Product Managers, and other engineering teams to align the Lab’s innovations with broader company strategy and platform requirements.
Desired experience:
- Minimum of 6 years of professional experience in Software Engineering, with a strong background in building and deploying complex, large-scale systems.
- Distributed Systems Expertise: Proven, hands-on experience designing, developing, and operating distributed systems at scale (e.g., microservices, event-driven architectures, stream processing).
- Programming Languages: Proficiency in at least two programming languages, with Python being mandatory. Experience with others such as Java, Go, or Scala is a plus.
- AI/ML Engineering: Basic understanding of the Machine Learning lifecycle, MLOps practices, and experience in integrating ML models (especially LLMs) into production applications.
- Technical Leadership: Demonstrated experience in technical leadership, including defining technical roadmaps, mentoring junior engineers, leading code reviews, and driving architectural decisions.
- Education: Bachelor’s or Master’s degree in Computer Science, Engineering, or a related technical field.
Nice to have:
- Direct experience with Agentic AI frameworks (e.g., LangChain, AutoGen, CrewAI) and designing multi-agent system architectures.
- Experience with cloud platforms (AWS, GCP, Azure) and containerization technologies (Docker, Kubernetes).
- Familiarity with the ad-tech industry and real-time bidding (RTB) systems.
- Strong foundation in data structures, algorithms, and system optimization.
We offer:
- Projects focused on high code quality – solid code reviews are our standard;
- Collaboration within an interdisciplinary, self-sufficient team including: DevOps (ensuring a great Developer Experience), database experts, backend developers, product designers, and QA engineers;
- Hardware and software tailored to your preferences – e.g. MacBook, AI tool licenses;
- Access to modern technologies and the opportunity to apply them in large-scale, high-impact projects;
- Flexible working conditions – no core hours, fully remote cooperation.
Apply now!
You don't need to tick every box to apply. If you are passionate about digital marketing, send us your CV, and we'll review it.
Apply for this job
*
indicates a required field