RTB House

Lead Software Engineer – AI Engineering

RTB House

full-time

Posted on:

Location Type: Remote

Location: Poland

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Lead, mentor, and grow a team of talented Frontend/Full Stack and Backend engineers, fostering a culture of technical excellence and high code quality.
  • Serve as a Full Stack tech-leader (often hands-on), contributing to the design and development of key architectures and full stack solutions that support various platforms (Web, Mobile, CTV).
  • Define and execute the team's charter, focusing on end-to-end customer interactions and the reliable display of ads globally.
  • Develop and oversee state-of-the-art observability systems for the Ad Display platform, tracking crucial metrics like reliability, viewability, latency, and providing deep debugging insights for ad creation teams.
  • Provide governance for cross-team ad rollout, including defining best practices and tooling for rigorous testing and deployment strategies (A/B testing, Canary deployments).
  • Lead complex technical projects at massive scale, ensuring our solutions can handle millions of requests and maintain high performance worldwide.
  • Collaborate intensely with a Staff Frontend Engineer, stakeholders from Ads layouts creation teams (designers, graphic specialists), and the core Bidding Platform backend teams.

Requirements

  • 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.
Benefits
  • 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.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
Software EngineeringDistributed SystemsMicroservicesEvent-driven architecturesStream processingPythonJavaGoScalaMachine Learning
Soft Skills
Technical leadershipMentoringCollaborationProject managementCommunication