As a Senior Software Engineer focused on on-premise version of this product, you will drive the design and development of secure, scalable server-side services, AI worker processes, and a robust Remote Control Agent for desktop app testing. Your work will empower enterprise customers to deploy and operate Aximo entirely within their infrastructure while enabling high-fidelity automated testing across both web and desktop environments. You will work closely with product leads, AI/ML engineers, and site reliability teams to define architecture, solve deep system challenges, and deliver an exceptional on-premise testing solution.
Responsibilities
- Architect and implement the on-premise Aximo platform, including:Backend services (API, orchestrators), Worker processes for executing AI agents, Secure runtime environments for customer infrastructure
- Design and build a Remote Control Agent capable of: Interacting reliably with native Windows applications, Simulating user input (keyboard, mouse, window focus/control), Capturing screen and UI state for automated testing
- Integrate AI agent execution into on-premise workflows with observability, isolation, and security in mind
- Ensure deployment, upgrade, and configuration mechanisms operate seamlessly in self-hosted environments (e.g., air-gapped, restricted-network)
- Collaborate with cross-functional teams to iterate on product features, performance, and reliability
- Help define best practices for enterprise adoption and long-term maintainability
Requirements
- 5+ years of software engineering experience with server-side distributed systems
- Strong expertise in backend development (Go, Rust, Node, Python, or similar)
- Experience building self-hosted or on-premise software products
- Familiarity with containerization (Docker) or packaging/distribution tooling
- Deep experience with OS-level automation/system programming, especially on Windows (UI Automation, Win32 APIs, accessibility APIs, desktop interaction)
- Solid understanding of security, sandboxing, and process isolation in distributed systems
- Heavily using coding agents and sophisticated on AI driven software development
- Proven ability to drive technical decisions and deliver high-quality software
- Strong communication skills and ability to work in a cross-disciplinary team with engineers, product managers, and AI researchers
Nice to haves
While not specifically required, tell us if you have any of the following.
- Experience with test automation frameworks or products
- Experience building AI agents or software that integrates with LLMs
- Experience with AI/ML integration or agent-based systems
- Knowledge of enterprise deployment tooling (Ansible, Helm, Windows Installer, etc.)
- Experience with monitoring / observability stacks for large systems
Compensation
¥8,000,000 ~ ¥12,000,000 annually.