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:
- 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, including developing modules and extensions.
- 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.
- Supporting and optimizing database solutions - working on database optimization, performance tuning, and reliability improvements.
- Supporting and optimizing PHP solutions - working on PHP handler optimization, performance improvements, and PHP-related infrastructure.
- 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 low-level system programming.
Required Qualifications:
- 6+ years of professional software engineering experience in C;
- Held senior/staff/principal engineering positions in previous roles;
- Strong C development skills - expert-level proficiency in C programming, essential for both web server extensions and kernel/system-level work;
- Web performance expertise - participation in web performance projects or own solutions for optimizing web performance;
- Web server experience - deep knowledge and experience with Nginx, Apache, and/or LiteSpeed, including developing C modules and extensions;
- Experience with PHP handlers and web request processing optimization;
- System programming expertise - deep experience with system-level programming and low-level system optimization;
- Linux kernel knowledge - understanding of Linux kernel internals, system calls, and system-level programming concepts;
- Resource management experience - resource limits, cgroups, namespaces, or similar resource management and isolation technologies;
- Strong Linux proficiency - comprehensive understanding of Linux system administration, internals, kernel architecture, and optimization;
- High level of security knowledge - strong understanding of security basics for web attacks, isolation mechanisms, and Linux security in general;
- Database expertise - solid experience with MySQL and MariaDB, including optimization and administration;
- Data-driven approach - proven ability to use benchmarking and measurements to validate and prove any technical decisions;
- Contribution to public/upstream solutions - experience contributing to open-source projects or upstream codebases;
- Experience developing new Apache/Nginx/MySQL/PHP modules/plugins and contributing to open-source existing ones;
- Strong understanding of the network stack, particularly TCP/IP and HTTP;
- Architecture and design skills - ability to design systems that are scalable, maintainable, and reliable at both web infrastructure and system levels;
- Technical leadership experience - mentoring engineers, conducting technical reviews, and driving engineering best practices;
- Knowledge of CI/CD pipelines and DevOps practices;
- Excellent communication skills - ability to articulate complex technical concepts to both technical and non-technical audiences;
- Strong collaboration skills and ability to work effectively in a remote, distributed team environment;
- Experience with POSIX programming in C;
- Experience with thread programming in C;
- Hands-on experience with profiling tools like perf, gprof, valgrind, etc.;
- English at an upper-intermediate level or higher.
- Product and architectural visionary - ability to see the big picture and drive product direction through technical excellence.
- Game changer - can take initiative and make proposals that change solutions and technical direction.
- Universal engineer - versatile and adaptable, comfortable working across different domains and technologies.
- High initiative - proactive in identifying opportunities and driving improvements.
- High performance - consistently delivers exceptional results and exceeds expectations.
- Advanced algorithmic optimization - ability to design and implement alternative, more efficient algorithmic approaches to solve complex technical problems.
- Adept at using AI - leverages modern AI tools and techniques to enhance productivity and solutions.
- Results-driven and goal-oriented - focused on delivering measurable impact and achieving strategic objectives.
Benefits:
- A focus on professional development.
- Interesting and challenging projects.
- Fully remote work with flexible working hours, which 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.
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.



