Remote job
Staff Engineer
Job details
About this role
Role overview Shape the technical foundations and AI-assisted engineering tools used by a product engineering group. The role focuses on enabling engineers and their AI agents to make sound architectural decisions independently, while personally tackling difficult system changes such as major migrations and broad refactors. Success means helping the team move quickly without allowing the software architecture to fragment.
Responsibilities - Maintain the engineering context, agents, and reusable skills that guide the group’s product work. - Build and evaluate internal agents and skills that encode architectural guidance, review practices, and quality checks. - Improve the team’s agentic development tools and use them as part of everyday engineering work. - Lead complex migrations, system-wide refactors, and architectural decisions with long-term consequences. - Trace quality problems back to missing tools or patterns, then address their root causes.
Requirements - Senior or staff-level engineering experience owning complex systems at scale. - A record of turning technical judgment into architecture, tools, or standards that other engineers adopt. - Ability to balance long-term technical planning with hands-on work on difficult implementation problems. - Experience building and shipping AI-based engineering agents or skills, with sufficient understanding of models and infrastructure to make technical decisions.
Nice to have - Experience in hospitality, travel, or another operationally complex B2B software environment. - A track record of coaching engineers or multiplying their output. - Public writing or speaking about technical work you have shipped.
Benefits and work setup Flexible or hybrid work, the option to work abroad for several weeks each year, relocation options after one year, and a home-office budget with a monthly work-from-home allowance. Location-specific benefits may also be available.