Software Engineering SMTS
Core
Building reliable browser automation and computer-use AI agents that learn from human demonstrations to automate complex workflows across enterprise applications.
Role type
Senior IC software engineer (browser automation & AI agents)
Builds
Browser extension capabilities, automation for dynamic/nested web applications, debugging and replay tools, and customer-facing workflow recording systems.
Domain
Enterprise SaaS, AI/ML (computer-use agents), Browser Automation
Deliverable
production ML models | product features
Required skills
JavaScript, TypeScript, DOM manipulation, browser event handling, asynchronous execution, Playwright, debugging complex web failures, architectural design
Preferred skills
Browser extensions, accessibility trees, resilient element targeting, LLM-powered applications, customer-facing engineering
Technologies
Playwright, JavaScript, TypeScript, DOM, browser extensions
Responsibilities
Build browser-extension capabilities to capture user interactions; Develop automation for complex applications with dynamic interfaces; Create debugging and replay tools for automation failures; Observe customer usage to identify automation needs; Own architectural decisions for browser recording and execution; Mentor peers through design discussions and code reviews