
Senior AI Engineer, AI Patch Backporting (Remote, Europe & CIS)/ 2 weeks ago
Quick Summary
CloudLinux: Global Remote-First Company
CloudLinux is a global, remote-first company dedicated to delivering high-volume, low-cost Linux infrastructure and security products that boost operational efficiency. Our core principles emphasize doing the right thing and putting employees first. We are committed to mutual success and are a great place to work.
Learn more about us: https://cloudlinux.com/
About Endless Lifecycle Support (ELS)
ELS enables organizations to securely continue using Linux distributions and software languages that have reached end-of-life or no longer receive standard security support. We deliver vulnerability patches for unsupported versions of:
- CentOS, Ubuntu, Debian, Oracle Linux
- PHP, Python
- Spring frameworks, Angular/AngularJS, Django, Flask
For more information, visit: tuxcare.com/endless-lifecycle-support
Senior AI Engineer, ELS Backporting Research Team
We are seeking a Senior AI Engineer to join our ELS Backporting Research team. This team designs and builds AI-driven tools to automate patch backporting, accelerating the delivery of secure updates across various Linux distributions.
Senior Engineer Core Responsibilities
As a Senior Engineer, you will:
- 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.
While you will collaborate closely with the team lead on priorities and problem framing, independence in technical design and implementation details is expected.
Detailed Responsibilities
- Lead development of the Patch Backporter library:
- Design and evolve its architecture and abstractions.
- Keep it clean, composable, and extendable for new models and techniques.
- Design and lead major changes in patch backporting automation:
- Identify bottlenecks and weak points in current workflows.
- Propose and drive cross-component improvements end-to-end.
- Own and evolve benchmarking and evaluation infrastructure:
- Design metrics, datasets, and evaluation flows to measure backporter performance.
- Automate benchmarks in CI and make results stable and comparable over time.
- Integrate improvements into the existing automation stack:
- Plan and implement how backporter updates propagate into the broader automation ecosystem.
- Work with CI/CD, services, and databases so changes are fully wired into production.
- Accelerate iteration within the team:
- Build Python tools, CLIs, small services, and helpers that make experiments faster and cheaper.
- Improve local dev setups, test harnesses, and engineering processes for research.
- Collaborate and communicate:
- Work cross-functionally with other engineering teams to align on interfaces and integration points.
- Write clear technical documentation, design docs, and experiment logs.
- Mentor junior engineers and share knowledge on AI, infrastructure, and tooling.
Required Qualifications
Education & Experience
- BSc or MSc in Computer Science, Engineering, or a related field.
- 5+ years in software engineering as a developer, tech lead, or team lead.
- Demonstrated ownership of complex systems or components (not just small features).
AI & LLMs Expertise
- Hands-on experience integrating LLMs in real projects (OpenAI, Anthropic, etc.).
- Familiarity with common approaches such as RAG, CAG, agents, tool-calling, etc.
Software Engineering Skills
- Strong Python skills, including:
- Asyncio / multithreading / multiprocessing concepts and usage.
- Testing frameworks (pytest, unittest) and a solid testing culture.
- Experience with database design and querying:
- PostgreSQL or another SQL database.
- MongoDB or another NoSQL database.
Infrastructure & Tooling
- Experience with CI/CD tooling (Jenkins, GitLab CI, or similar), test automation, and containerization (Docker).
- Confident Linux CLI user.
- Experience supporting or operating services on Linux/Unix VMs.
- 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.
- Strong written communication skills in English (design docs, experiment logs, clear merge requests).
Preferred Qualifications (A Plus)
- 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 analysis skills:
- 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.).
Benefits & Perks
What's in it for you?
- 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.
By applying, you consent to the processing of your personal data as described in our Privacy Policy (https://cloudlinux.com/candidate-privacy-notice).

