We are looking for a Senior Software Engineer to play a key role in building and evolving a secure, on-prem AI product designed for highly sensitive environments. This role is suited for a strong backend engineer who is comfortable working close to infrastructure, designing reliable systems, and taking ownership of complex technical decisions in production environments.
Project — the company develops secure, air-gapped AI solutions that operate entirely within customer networks, with no cloud dependencies. The product is deployed in highly sensitive environments, including major institutions and mainframe-based infrastructures. The team is small, highly technical, and focused on secure AI infrastructure, deep system integrations, and strict security standards.
Must have: * 5+ years of senior backend experience (Node.js/TypeScript and/or Python). * Strong on-prem/private infrastructure experience. * Hands-on daily use of AI coding tools (Claude Code, Cursor, Copilot, etc.). * Experience reviewing and fixing AI-generated code. * Docker and on-prem Kubernetes/container orchestration. * Self-hosted CI/CD (GitHub runners, GitLab, Jenkins). * Comfortable working without managed cloud services. * Upper-Intermediate English.
Good to have: * Experience testing AI/LLM-based products (validating AI outputs, RAG pipelines, prompt-response quality). * Experience working in on-prem or air-gapped setups. * Basic scripting skills (Python or Bash) for test data preparation or log analysis.
Responsibilities: * Design, develop, and maintain backend services for a secure on-prem AI product. * Contribute to system architecture, reliability, and secure integrations with critical systems. * Work with private infrastructure, containerized environments, and on-prem orchestration. * Support and improve self-hosted CI/CD pipelines and development workflows. * Leverage AI-assisted development tools and ensure high-quality output through review and refinement of AI-generated code. * Collaborate closely with a small technical team to ensure product stability, correctness, and security standards.
We offer: * Vacation (up to 20 working days). * Sick leaves (10 working days). * National Holidays as a time off (11 days). * Medical Insurance after 3 months probation period (can be used in Ukraine). * Online English courses. * Accountant assistance and legal support. * Flexible working schedule, remote, office-based, or hybrid format. * Fully-equipped perfect office space located in the city center (ready for work in blackouts). * Direct cooperation with the customer. * Dynamic environment with a low level of bureaucracy and great team spirit. * Communication with Top/Senior-level specialists to strengthen your hard skills. * Online/offline teambuildings. * Volunteering culture development and support.