Distributed SystemsDockerNode.jsPythonRustGoAICommunicationRemote Work
About this role
Role Overview
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
Tech Stack
Distributed Systems
Docker
Node.js
Python
Rust
Go
Benefits
Equipped with various social insurance
Regular health checkups
Stock option
A laptop PC will be rented when joining the company