Pipeline Engineer (remote work)
at Cloudlinux
- Work model
- Remote
- Posted
- 5d ago
at Cloudlinux
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 efficiency of their operations. Every person on our team supports each other and does what we can to ensure we all are successful. Check out our website for more information https://cloudlinux.com/ Imunify360 Security Suite is a product of CloudLinux Inc., the maker of the #1 OS in security and stability for hosting providers. Imunify is an innovative security solution designed specifically for shared and VPS/Dedicated servers. The automated, easy-to-use solution with the six-layer approach to security delivers comprehensive and complete attack prevention. We are looking for an experienced engineer to own the automated pipelines that turn threat intelligence into shipped protection for tens of millions of websites. When a new vulnerability appears, a chain of automated systems has to notice it, obtain the vulnerable source, produce WAF rules, generate tests, prove the rules work and don't break legitimate traffic, and roll it out across tens of millions of websites — then watch production hard enough to pull it back automatically if it misbehaves. Today that chain exists and runs 24/7, and a single unreliable link could cost customers their protection. We are looking for a strong Engineer to expand it rapidly while keeping it reliable and transparent. This involves solving hard engineering problems, working with data at scale, in a world with many surprises. This is not an analyst role and not a research role, but additional experience in this domain is welcome. What we need is someone who builds systems that keep working: complex logic underneath, boring and reliable on the outside. The position is fully remote with flexible hours, allowing you to plan your day and work from anywhere in the world. What you would own Systems that are in production today and need to grow considerably: The automated protection pipeline — the chain from threat intelligence to a validated, deployed rule. Multi-stage, largely autonomous, and required to finish inside a fixed time window every day. Progressive release automation — rolling protection out across the fleet in controlled stages, with automated guardrails that hold or roll back a stage without a human in the loop. Quality gates — deciding, from live production signal, whether something we shipped is doing harm, and acting on that before it reaches the next stage. Errors are costly in both directions: miss a problem and customer sites break; over-correct and protection is silently removed. CI at scale — validation that stands up real, disposable environments across a large matrix of software versions and configurations, and returns a trustworthy verdict fast enough to stay inside the release window. LLM orchestration and cost control — several subsystems are driven by AI agents inside purpose-built harnesses, with evaluation, budgets and spend accounting as load-bearing components. Observability and alerting across all of it — the pipelines are expected to report their own condition, prove they are healthy, and escalate on their own. This runs on top of a petabyte-scale threat-intelligence store and live telemetry from more than 60 million websites, under strict end-to-end latency budgets measured in hours. The failure mode we care most about eliminating is a budget missed silently. We will go into the specifics during the interview process. Key responsibilities Designing, building and operating the automated pipelines described above, end to end; Turning fragile multi-stage batch jobs into resumable, idempotent, observable systems with explicit state machines and recovery paths; Defining and enforcing latency budgets and SLOs per stage, and making violations visible and actionable rather than silent; Building the observability layer — metrics, dashboards, alerting and health gates — so the pipeline reports its own condition instead of needing someone to go and look; Designing and implementing guardrails: automatic hold and rollback, blast-radius limits, kill switches, and safe-by-default behaviour when an upstream dependency is unavailable; Making the systems low-maintenance: eliminating manual steps, removing standing human babysitting, and reducing the operational surface rather than adding to it; Writing and maintaining unit and integration tests for logic that is genuinely hard to test — concurrency, partial failure, external API flakiness, multi-stage state; Investigating and resolving complex issues across ClickHouse, GitLab CI, S3/object storage, Prometheus/Grafana and third-party APIs; Collaborating with the security analysts and the Server team on architecture, and pushing back when a proposed design will not survive contact with production. Requirements 5+ years of professional backend / platform / infrastructure engineering experience; Demonstrable experience building and operating multi-stage data or automation pipelines — CI/CD systems, ETL/ELT, build and release automation, job orchestration, ML/data platforms, or similar. This is the single most important requirement. We will ask you to walk us through one in detail; Real depth in at least one of Python, Go or Rust. We use all three, and we are not hiring a language specialist — which one you bring genuinely does not matter. Depth is simply how we verify the experience behind it is real, so expect specific questions about systems you have designed and shipped: why they are shaped the way they are, how they behave under failure, and what you would build differently today; Systems design judgement, more than raw coding throughput. The difficult part of this role is deciding what to build, working out where it will break, and making it prove its own correctness — not volume of code produced; Practical experience with workflow orchestration