Overview
CloudLinux is a global remote-first company. We are driven by our principles: do the right thing, employees first, we are remote first, and we deliver high-volume, low-cost Linux infrastructure and security products that help companies to increase the …
Responsibilities:
- Own key components such as the Patch Backporter library and benchmarking infrastructure.
- Design cross-component solutions to previously unsolved problems in automated patching.
- Integrate your solutions into our existing CI/CD and automation stack so they are used in production, not just in experiments.
Required Qualifications:
- Education & Experience: BSc or MSc in Computer Science, Engineering, or a related field.
- Education & Experience: 5+ years in software engineering as a developer, tech lead, or team lead.
- Education & Experience: Demonstrated ownership of complex systems or components (not just small features).
- AI & LLMs: Hands-on experience integrating LLMs in real projects (OpenAI, Anthropic, etc.).
- AI & LLMs: Familiarity with common approaches such as RAG, CAG, agents, tool-calling, etc.
- Software Engineering: Strong Pythonskills, including:
- Software Engineering: Asyncio / multithreading / multiprocessing concepts and usage.
- Software Engineering: Testing frameworks (pytest, unittest) and a solid testing culture.
- Software Engineering: Experience with database design and querying:
- Software Engineering: PostgreSQL or another SQL database.
- Software Engineering: MongoDB or another NoSQL database.
- Infrastructure & Tooling: Experience with CI/CD tooling (Jenkins, GitLab CI, or similar), test automation, and containerization (Docker).
- Infrastructure & Tooling: Confident Linux CLI user.
- Infrastructure & Tooling: Experience supporting or operating services on Linux/Unix VMs.
- Infrastructure & Tooling: Willingness and desire to use AI development tools (e.g., Cursor) in day-to-day work.
- Ways of Working: Ability to take loosely defined problem statements and turn them into concrete plans (architecture, milestones, experiment design) with minimal supervision.
- Ways of Working: Strong written communication skills in English (design docs, experiment logs, clear merge requests).
Benefits:
- A focus on professional development.
- Interesting and challenging projects.
- Fully remote work with flexible working hours, that allows you to schedule your day and work from any location worldwide.
- Paid 24 days of vacation per year, 10 days of national holidays, and unlimited sick leaves.
- Compensation for private medical insurance.
- Co-working and gym/sports reimbursement.
- Budget for education.
- The opportunity to receive a reward for the most innovative idea that the company can patent.
Nice To Have:
- Published research or documented experimentation experience in any Computer Science topic.
- Experience formulating and testing hypotheses (e.g., comparing models, algorithms, or system designs).
- Data analysisskills:
- Representing results via tables, plots, or dashboards.
- Designing meaningful metrics for system performance and quality.
- Basic knowledge of the C language (able to read patches, understand diffs and build issues).
- Regular usage of AI engineering tools (Cursor, WindSurf, aider, Claude Code, etc.).
Note:
✨ Our intelligent job search engine discovered this job and republished it for your convenience.
Please be aware that the job information may be incorrect or incomplete. The job announcement remains the property of its original publisher. To view the original job and its full details, please visit the job's URL on the owner’s page.
Please clearly mention that you have heard of this job opportunity on https://ijob.am.



