CloudLinux logo
CloudLinux

Senior/Staff Engineer for CloudLinuxOS (remote-only, Europe & CIS)

RemoteFull-timeSeniorWorldDevelopment

Responsibilities

Web Optimization:

  • Optimizing web performance - developing and implementing solutions to improve web server performance, request handling, and overall system efficiency, using benchmarking and measurements to validate improvements.
  • Working with web servers - configuring, optimizing, and extending Nginx, Apache, and LiteSpeed.
  • Optimizing PHP handlers and web request processing - analyzing and enhancing the performance of different PHP handlers and data transfer mechanisms for processing incoming web requests.
  • Architecting web infrastructure - designing scalable, high-performance web systems and infrastructure solutions.
  • Ensuring web security - implementing security measures to protect against web attacks and strengthen web server security in production environments.
  • Database optimization - working with MySQL and MariaDB to optimize queries, improve performance, and ensure reliable database administration for web applications.

CloudLinux Core Features Optimization:

  • Maintaining and enhancing LVE (Lightweight Virtual Environment) - working on resource limits, CPU throttling, memory limits, I/O limits, and other LVE-related features.
  • Maintaining and enhancing MySQL Governor - working on database resource limitation and optimization.
  • Maintaining and enhancing CageFS - working on file system isolation, user isolation mechanisms, and security boundaries.
  • Developing new features for Limits - designing and implementing new resource limiting mechanisms and improvements to existing limit systems.
  • Developing new features for Isolations - creating new isolation technologies and enhancing existing isolation mechanisms for better security and performance.
  • Architecting system-level solutions - designing scalable, high-performance system-level solutions for resource management and isolation.
  • Working with system internals - deep involvement with Linux system calls and system-level programming.

Cross-Cutting Responsibilities:

  • Leading technical initiatives - making proposals that change solutions and technical direction across web optimization and CloudLinux core features.
  • Optimizing system performance - improving performance through profiling, benchmarking, and algorithmic optimization across both web and system-level domains.
  • Making data-driven decisions - using benchmarking, profiling, and measurements to validate technical approaches and prove all technical decisions with concrete data.
  • Contributing to upstream solutions - actively participating in open-source projects and contributing improvements to public codebases, upstream codebases.
  • Leveraging AI tools - using modern AI tools and techniques to enhance productivity, solve problems, and improve optimization solutions.
  • Mentoring and coaching engineers, conducting technical reviews, and establishing engineering best practices.
  • Collaborating with cross-functional teams to define technical strategy and roadmaps.
  • Troubleshooting complex production issues across web performance, limits, isolations, and system-level functionality, implementing long-term solutions.

Requirements

  • 6+ years of professional software engineering experience in Python, C, Go, or another major programming language.
  • Experience holding senior, staff, or principal engineering positions in previous roles.
  • Expert-level proficiency in programming for web optimization, tooling, automation, system-level tasks, and related web technologies.
  • Web performance expertise – participation in web performance projects or development of solutions for optimizing web performance.
  • System programming expertise – extensive experience with system-level programming and low-level optimization.
  • Linux kernel knowledge – strong understanding of Linux kernel internals, system calls, and kernel-space concepts.
  • Resource management experience – hands-on experience with resource limits, cgroups, namespaces, or similar isolation technologies.
  • Strong Linux proficiency – comprehensive understanding of Linux system administration, internals, kernel architecture, and system optimization.
  • High level of security knowledge – strong understanding of common web attack vectors, isolation mechanisms, and Linux security principles.
  • Data-driven approach – proven ability to use benchmarking and measurements to validate technical decisions.
  • Contribution to public/upstream solutions – experience contributing to open-source projects or upstream codebases.
  • Architecture and design skills – ability to design scalable, maintainable, and reliable systems at both the web infrastructure and system levels.
  • Excellent communication skills – ability to articulate complex technical concepts to technical and non-technical audiences.
  • English proficiency at least at an upper-intermediate level.

Benefits

  • A strong focus on professional development with opportunities for learning and growth:
    • Interesting and challenging projects,
    • Mentor and other knowledge-exchange programs.
  • 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 to ensure you maintain a healthy work-life balance.
  • Compensation for private medical insurance.
  • Co-working and gym/sports reimbursement.
  • The opportunity to receive a reward for the most innovative idea that the company can patent, fostering a culture of creativity and innovation.

Ready to apply for this role?

Apply Now →

Related jobs

Apply Now →