Build and scale UI frameworks and features optimized for millions of users
Design and implement performance-critical systems across rendering pipelines, layout engines, and animation frameworks using C++
Drive work through agentic coding tools — setting context, planning, and verifying agent-generated output across the full SDLC
Develop and maintain developer-facing tools and UI layers
Lead technical investigations and architect solutions across middleware and UI infrastructure
Integrate AI/ML and generative AI capabilities into developer workflows and platform features
Establish verification practices — testing, review, and quality gates — to support confident AI-assisted work
Collaborate with cross-functional teams to deliver platform features with measurable gains in performance, reliability, and scalability
Create tooling, frameworks, and automation that improve developer efficiency and code quality
Mentor junior engineers through design reviews, pair programming, and technical guidance, including AI agent workflows
Stay current with advancements in graphics, UI systems, and AI, and proactively identify opportunities for improvement
Requirements
6+ years of software engineering experience focused on UI frameworks, systems, or application development
Strong proficiency in C++ for performance-critical systems and rendering pipelines
Strong proficiency in TypeScript for building UI layers and developer-facing tooling
Experience with JavaScript/BrightScript or similar scripting languages
Proficiency in Python for tooling, automation, or AI workflows
Demonstrated fluency across the agentic engineering toolchain such as Claude Code, Cursor, MCP servers, custom skills, or agent frameworks with shipped projects
Ability to drive AI agents, verify their output, and ramp on unfamiliar codebases with agent assistance
Understanding of common AI failure modes and practices to catch issues before shipping
Hands-on experience integrating AI/ML and generative AI into development workflows or product features
Solid understanding of graphics systems, rendering, or UI performance optimization
Strong debugging and root cause analysis skills
Clear and effective technical communication skills
Demonstrated curiosity, adaptability, good judgment, and willingness to learn new AI collaboration methods
Nice to haves
Specific examples of using AI tools, agents, or workflow automation to move faster, improve quality, or scale impact
Perks and benefits
Flexible hybrid work schedule with in-office presence Monday through Thursday and remote work generally on Fridays
Diverse range of benefits including global mental health and financial wellness support
Local statutory and voluntary benefits such as medical, dental, vision, life, accident, disability, commuter, and retirement plans
Supportive leave policies enabling time off according to personal and local needs
Reasonable accommodations provided during the hiring process and employment as required