Software Engineer, Agentic AI

Requirements

  • Bachelor’s or master’s degree in Computer Science, Computer Engineering, Electrical Engineering, Data Science, or related technical field.
  • 2-5 years of experience in software engineering, AI/ML engineering, backend development, or adjacent domains.
  • Strong proficiency in Python and experience with C/C++ or another systems language.
  • Hands-on experience with LLM-based systems including prompt design, retrieval, tool use, memory handling, and agent orchestration.
  • Experience building and maintaining RAG pipelines, agent frameworks, MCP servers or equivalent function-calling architectures, and conversational interfaces.
  • Familiarity with cloud platforms, REST APIs, containerization, and modern deployment environments.
  • Experience with observability, evaluation, experimentation, and feedback loops in AI systems in production.
  • Ability to work independently, manage ambiguity, move quickly, and deliver incrementally.
  • Excellent communication skills, sound engineering judgment, and a collaborative working style.

Nice to haves

  • Experience with multi-agent frameworks or orchestration systems such as LangChain, AutoGen, or Semantic Kernel.
  • Experience with video, audio, TV, or edge-device environments with latency, cost, and hardware constraints.
  • Familiarity with ML/DL frameworks like PyTorch or TensorFlow.
  • Research or paper implementation experience, and practical application of emerging GenAI techniques.

What you'll be doing

  • Architect, develop, and deploy AI agents and copilots integrated with internal Roku TV systems.
  • Own end-to-end agentic systems including model selection, prompt design, retrieval strategies, backend services, and conversational interfaces.
  • Design and implement single-agent and multi-agent orchestration patterns like handoffs and cooperative task execution.
  • Build scalable RAG and context pipelines for high-quality grounding and alignment with evolving data and business logic.
  • Implement tool-calling, function-calling, and MCP-style integrations for safe agent actions and interactions.
  • Create reusable agent templates, modular components, and best practice patterns to accelerate team adoption.
  • Establish evaluation, observability, and monitoring for conversation quality, success rates, latency, cost, and overall system performance.
  • Build safeguards for production readiness such as testing pipelines, controlled rollouts, drift detection, and error prevention in workflows.
  • Prototype rapidly, run experiments, and translate successful ideas into scalable software solutions.
  • Collaborate closely with engineering, product, QA, infrastructure, and cross-functional teams to deliver business and customer impact.

Perks and benefits

  • Inclusive and collaborative hybrid work environment with in-office work Monday through Thursday and flexible remote Fridays.
  • Comprehensive compensation package with global access to mental health and financial wellness support.
  • Local statutory and voluntary benefits including healthcare, life, accident, disability coverage, commuter and retirement plans (401(k)/pension).
  • Support for time off according to local policies and personal needs.
  • Reasonable accommodations in compliance with applicable laws throughout the hiring process.
  • Culture emphasizing fast-paced innovation, collaboration, independent thinking, and pragmatic problem-solving.
AI Summary ✨

Similar jobs

  • Senior Data Scientist

    PhantomRemote EMEA2 days ago
    NewRemote EMEA
  • Applied AI Architect, Meta Enterprise Platform (London)

    MetaLondon, UK2 days ago
    NewRegistered sponsor
  • AI/ML Staff Software Engineer, AI Data

    GoogleLondon, UK2 days ago
    NewRegistered sponsor
  • Lead Data Scientist - KYC/Onboarding

    WiseGreater London, UK2 days ago
    NewRegistered sponsor
    ≈ €109k – €152k / year base
  • See all jobs in UK →