Roku · Austin, United States
Join our team as a Senior Software Engineer (AI Tooling) where you will be responsible for designing and implementing secure, reliable AI-powered tools and platforms. You will lead the architecture and implementation of AI tooling and pipelines, establish standards for data validation and analysis, and define coding and documentation standards. You will also create and maintain software solutions, mentor and coach team members, collaborate with cross-functional teams, and translate company strategy into an engineering roadmap. Enjoy benefits such as medical, wellness, and financial benefits, unlimited paid time off, and 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
Inicia sesión para generar una carta de presentación para esta vacante.
Iniciar sesiónInicia sesión para ver cómo encaja este empleo con tu perfil.
Iniciar sesión