AdTechTalent
Engineering41 days agoRemote

RTB House

Lead Software Engineer - AI Engineering

pythonjavagotypescriptscalaagentic aillmsmodel context protocolsvercel ai sdklangchainautogenagent development kitawsgcpazuredockerkubernetesdistributed systemsmicroservicesmlopssoftware engineeringtechnical leadershipad-techreal-time bidding

Key details

Salary

Not specified

Employment type

Lead Software Engineer AI Engineering

Seniority

Lead

Years experience

5-10

Location

Warsaw, Masovian Voivodeship, Poland

Full job description

RTB House is seeking a hands-on technical lead for its AI Engineering Lab in Poland. The role involves leading and mentoring a small team of software engineers, designing and developing distributed systems and internal tools, and making strategic build vs. buy decisions for AI products and frameworks. Candidates must have at least 6 years of experience with large-scale distributed systems, strong Python skills, and experience with other languages such as Java, Go, TypeScript, or Scala. Experience integrating large language models and familiarity with MLOps is required. Nice to have are skills in Agentic AI frameworks, cloud platforms (AWS, GCP, Azure), containerization (Docker, Kubernetes), and ad-tech/RTB systems. The position is offered as a B2B contract with options for 100% remote work or office presence in Warsaw or Cracow.

What you'll do

  • Lead and mentor a small team of software engineers
  • Set and maintain high standards for code quality and system performance
  • Design and develop distributed systems, internal productivity tools, and multi-agent architectures
  • Make build vs. buy/integrate decisions for AI products, APIs, and custom components
  • Evaluate, prototype, and integrate novel Agentic AI systems, LLMs, and MCPs
  • Manage full development lifecycle from concept to production deployment
  • Ensure solutions are reliable, scalable, maintainable, and deliver real value
  • Collaborate with Product Manager, Engineering Managers, and broader teams to align innovations with company strategy

Requirements

  • Minimum of 6 years of professional experience building, deploying, and operating complex, large-scale distributed systems (e.g., microservices, event-driven architectures)
  • Demonstrated experience defining technical roadmaps, mentoring engineers, leading code reviews, and driving high-level architectural decisions
  • High proficiency in Python is mandatory
  • Experience with at least one other language such as Java, Go, TypeScript, or Scala is highly preferred
  • Strong intuition and experience in evaluating third-party tools, frameworks, and vendor solutions
  • Experience integrating large language models (LLMs) into production applications
  • Basic understanding of the Machine Learning lifecycle and MLOps practices

Tech stack

PythonJavaGoTypeScriptScalaAgentic AILLMsModel Context ProtocolsVercel AI SDKLangChainAutoGenAgent Development KitAWSGCPAzureDockerKubernetes

Benefits

Projects focused on extreme performance and high code qualityCollaboration within an interdisciplinary, self-sufficient teamAccess to modern technologies and opportunity to apply them in large-scale, high-impact projectsCooperation based on B2B contract100% remote work option or office spaces in Warsaw or Cracow

Apply now

This MVP uses a placeholder application flow. In production, this section can connect to an external apply URL or a native application form.

Similar jobs

More roles worth a look

Related opportunities based on specialty and working model so candidates can keep momentum.