Skip to content

Search jobs inside your AI agent.

Grok Bot

Connect

Roku

Senior Software Engineer (AI Tooling)

Posted Updated
Discussion

Description

  • Responsible for designing and implementing secure, reliable AI-powered tools and platforms—using technologies such as large language models and retrieval-augmented generation—and integrating them into core engineering workflows to improve quality, performance, and operational oversight
  • AI Leadership: Architect and guide implementation of AI tooling and pipelines using LLMs, RAG, and MCP, including retrieval design, model orchestration, safety guardrails, and backend integrations
  • Establish standards for data validation, analysis, and anomaly detection; implement automated quality gates to safeguard log and telemetry integrity at scale
  • Define coding and documentation standards for Python-based services and AI-assisted development; conduct code and design reviews to uphold engineering rigor
  • Develop performance testing and monitoring strategies; instrument metrics and health endpoints to drive continuous optimization
  • Technical Delivery: Create and maintain software solutions within the team’s domain; own epics and tasks and delegate work as needed to ensure timely delivery
  • Mentoring and Coaching: Lead onboarding and accelerate ramp-up through structured curricula, shadowing, and clear success metrics
  • Provide educational code/design reviews and formal training; serve as a Subject Matter Expert to unblock teams, elevate standards, and develop future senior engineers
  • People Collaboration: Orchestrate cross-functional alignment with system architects, platform, UI, product, data, and QA to deliver core OS features and high-impact platform improvements on schedule
  • Lead incident triage and root-cause analysis across logging, telemetry, and developer tooling, including AI-assisted workflows with RAG insights and MCP integrations; optimize pipelines for reliability, latency, and cost
  • Business Leadership: Translate company strategy into an engineering roadmap with clear priorities, success metrics, and delivery commitments; make disciplined trade-offs to maximize customer impact, reliability, and cost efficiency
  • Align stakeholders on objectives and risks; communicate rationale and expected outcomes; adjust plans based on data and changing business needs

Benefits

  • Medical, wellness and financial benefits
  • Free snacks and access to the company fitness center
  • Unlimited paid time off policy
  • Work from home opportunities
  • 2 years experience in position, as a Software Engineer, or related occupation
  • Bachelor’s degree or foreign equivalent in Computer Science or related field
  • System design, tradeoff analysis, architectural patterns, and code reviews
  • Optimize performance through latency/throughput tuning, async/concurrency patterns, profiling, and device–cloud considerations
  • Develop and evaluate prompts and systems with grounding, citation, hallucination mitigation, red-teaming, and A/B experimentation
  • Up to one day per week telecommuting may be permitted
  • Design and deliver user interfaces that prioritize clarity, discoverability, minimal friction, and consistent interaction patterns across surfaces
  • Must have at least 1 year of prior work experience in each of the following:
  • Python services, Linux, cloud-native stacks, concurrency/async I/O, and modern networking for AI workloads
  • Build and integrate AI tooling using Agents, Model Context Protocol (or equivalents) with adapters, authentication, auditing, and lifecycle management

Skills

What Senior Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →