Skip to content

Open nowPosted 15 days ago

Senior Platform Engineer - ClickHouse

Qualys123 open roles

Pay
$125,000 – $145,000 a year
Where
Foster City
Get the CV for this job

From $25 per CV, paid once. No subscription.

Your applicationOpen nowSenior Platform Engineer - ClickHouseQualys · Foster City
  1. YouYes, apply to this one.

  2. CV RocketCV written for this posting.

  3. 25 readersRecruiter, hiring manager, skeptic. Round after round.

  4. CV RocketApplied on Qualys's own form.

The reply lands in your private mailbox

3×more interviews than doing it yourself with ChatGPT.

The clock on this job

Early applications get read.

12.9% of postings close within 7 days. Measured by our own scanner across the market. Qualys postings stay open a median of 49 days.

Share of postings closed within
  1. 2.2%1 day
  2. 4.7%3 days
  3. 12.9%7 days
  4. 21.0%14 days
  5. 35.6%30 days
  6. 58.5%60 days
This job: posted 15 days ago

Qualys median: 49 days open

The posting

Come work at a place where innovation and teamwork come together to support the most exciting missions in the world!

Senior Software Engineer (Data Platform, ClickHouse)

We are seeking a highly motivated and talented Senior Software Engineer to work on Qualys’ next-generation Data Platform and middleware. For this position, we are looking for someone with expertise in ClickHouse.

Working alongside a very talented team of engineers and architects, you will be responsible for prototyping, designing, developing and supporting a highly scalable SaaS based cloud security Data Platform. This is a great opportunity to be an integral part of a team building Qualys’ next generation microservices based technology platform processing over a 100 million transactions and terabytes of data per day, leverage open source technologies, and work on challenging and business-impacting projects.

Responsibilities

For this position, we are especially looking for someone with below capabilities:

  • Brings deep expertise in ClickHouse internals and architecture, various ClickHouse engines, partitioning, ordering keys, indexing, and query execution.
  • Design and review schemas against real-world read/write patterns, optimizing ingestion, query performance, and storage efficiency.
  • Operate ClickHouse at scale on premise or cloud, including replication, sharding, workload management, performance tuning, and production troubleshooting.
  • Drive capacity planning across CPU, memory, storage I/O, and network resources, accounting for workload growth, concurrency, background merges, and reliability requirements.
  • You will be responsible for engineering of services running data stored with millions of transactions per second, scaling to 100s of terabytes of data. You will be responsible for driving the data source and providing data platform as a service to various applications built in Qualys.
  • Be the face and developer advocate of the technology stack you own and contribute back to open-source community if any enhancement needed to fit in Qualys ecosystem.
  • You will be instrumenting both day 1 and day 2 operations on these data technologies keeping the 100s of thousands if not millions of operations per second. Migrate, burst into cloud and scale the stack with zero or least amount of downtime.
  • You will be responsible for delivering resilient client SDKs to the applications to communicate with the data source you are responsible for.
  • You will be constantly in the hunt for better solutions out there to resolve the current scaling, availability, and cost-effective alternative solutions.

Qualifications

  • BS/MS degree in Computer Science, Applied Math or related field.
  • Experience and expertise in ClickHouse as outlined earlier
  • 5+ years hands-on experience with developing SaaS based software products and solutions for service-oriented deployments in public (AWS, GCP, Azure, OCI, etc.) or private clouds.
  • Proven expertise in data-driven critical thinking problem-solving
  • Ability to debug systems of software and people
  • Demonstrated ability to write high-quality, production-ready code (readable, well-tested, with well-designed APIs)
  • Demonstrated passion for innovation with an ability to work within agile software development methodologies
  • Experience with infrastructure orchestration and automation tools (Terraform)
  • Hands-on experience using CI/CD pipelines
  • Strong analytical and debugging skills.
  • Java programming skills including object-oriented design, prototyping, development, testing, profiling, etc.
  • Knowledge of JVM concepts like garbage collection, heap, stack, profiling, class loading, etc.
  • Strong in data structures and algorithms.
  • Ability to clearly articulate and communicate technical concepts within and across teams.
  • Knowledge of the below is a plus
  • Experience with distributed systems like Cassandra, Redis, Elasticsearch, Kafka, Ceph, Flink, Spark or similar technologies
  • Experience with applying data encryption and data security standards.
  • Experience with container and orchestration technologies such as Docker, Kubernetes etc.
  • Experience with monitoring tools such as Graphite, Grafana and Prometheus.
  • Experience with HashiCorp technologies such as Consul, Vault, Terraform and Vagrant.
  • Experience with configuration management tools such as Chef, Puppet or Ansible.
  • In-depth experience with continuous integration and continuous deployment pipelines.
  • Exposure to Maven, Ant or Gradle for builds.

*******************************************************************************************************************************

The salary range for this position is $125,000 - $145,000 per year. Final compensation will be determined based on several factors, including but not limited to skills, relevant experience, and work location. Please note this range reflects base salary and does not include incentive compensation or potential equity grants. We also offer a comprehensive and highly competitive benefits package.

Qualys is an Equal Opportunity Employer, please see our EEO policy.

From $25, paid onceGet the CV for this job

What happens when you press

One press. We do the rest.

  1. A CV for this posting

    Written against Qualys's own wording, from every piece of relevant proof in your profile.

  2. 25 readers review it

    Recruiter, hiring manager, skeptic and more read every draft, round after round. You get the best round.

    The review screen in CV Rocket: how each CV was read, round by round.
  3. We apply on Qualys's form

    Our application engine gets through the hardest forms there are. Where a question needs you, AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

    An application in CV Rocket: every answer filled in on the employer's form.
  4. Every reply, sorted

    Qualys's answer lands in your private mailbox, and we classify it on arrival: interview, question, rejection.

    The CV Rocket inbox: each employer reply classified as an interview, an action or a rejection.
  5. Reply with AI

    AI helps you write the email, checks it and sends it. We show you whether the recruiter read it.

  6. The interview in your calendar

    Full integration with your calendar. The invitation goes straight in.

    An interview invitation in the CV Rocket inbox, added to the candidate's calendar.
Get the CV for this job

From $25 per CV, paid once. No subscription.

Why it works

3×

more interviews than doing it yourself with ChatGPT.

ChatGPT writes a CV and never learns what happened to it. We see every reply. For each CV we know:

  • How it was written, and how the review scored it
  • When we applied, and how long after the posting went up
  • Which posting, which company, which city
  • Who got the interview, and who heard nothing

That is how we know which CVs get called.

Get the CV for this job

From $25 per CV, paid once. No subscription.

The numbers game

More applications. More interviews.

Every application goes out with its own CV, written for that posting and paid once. Send enough of them and the law of large numbers finds you the job.

By hand5–10
With CV Rocket100
applications a day

Before you press

Straight answers

Get the CV for this job

From $25 per CV, paid once. No subscription.

What if my background isn't good enough?

We make the most of the background you have. The CV uses every piece of relevant proof your profile holds, and one of the 25 readers reads your whole profile and flags what the CV left out.

Do you really apply for me?

Yes, on the employer's own form, the hardest ones included. Where a question needs you, you answer it right there and AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

Is it a subscription?

No. You pay once per CV, from $25. Every application goes out with its own CV, written for that posting.

One job. One CV.
Paid once.

Pick the posting you want. We write for it, apply for you and catch the reply.

Get the CV for this job

From $25 per CV, paid once. No subscription.