You must have a good understanding of distributed systems. Experience at TypeScript and Go. Rust knowledge is a plus. Good understanding of AI agents (ideally MCP and tool calls). Devops understanding (AWS + HashiStack). You should be able to write good code with and without AI tools.