Senior Software Engineer
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.
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.
Requirements:
- 5+ years senior back-end 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
Nice to have:
- Experience testing AI/LLM-based products (validating AI outputs, RAG pipelines, prompt-response quality)
- Familiarity with Docker and containerized environments
- Experience working in on-prem or air-gapped setups
- Basic scripting ability (Python or Bash) for test data preparation or log analysis
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.
Dear ,
Thank you for applying for the position at nCube. Your application has been successfully received and is currently under review by our recruitment team. We will be in touch soon to discuss your application further and to outline the next steps if your skills and expertise are a match with the requirements. In the meantime, feel free to browse our Company Blog for the latest updates and insights.
Looking forward to connecting with you soon!
Best regards,
nCube Recruitment Team