O

Omnissa

Enterprise digital workspace platform and management

Software Engineer - Platform/Backend, Clickhouse

Backend EngineeringConfirmed live in the last 24 hours
Full-timeNo salary listed

About the Job

Requirements

  • Deep hands-on experience with ClickHouse table design for analytical workloads, including sorting key and sparse primary key design, partition strategy, data skipping indexes, materialized views for pre-aggregation, codec and compression selection per column type, and TTL policies for retention and data tiering.
  • Proven experience operating ClickHouse in production, including distributed cluster design with ClickHouse Keeper; sharding and Distributed table architecture; high-throughput ingestion patterns; query profiling; diagnosing merge backpressure, part explosion, and mutation storms; memory and thread tuning via server/user profiles; storage tiering with storage policies; and monitoring with Prometheus/Grafana using ClickHouse-native metrics.
  • Familiarity with ClickHouse projections, query result caching, RBAC and row-level security, and experience managing version upgrades across breaking changes.
  • Strong understanding of analytical data modeling and trade-offs between transactional and analytical storage patterns.
  • Experience building or supporting high-throughput ingestion pipelines involving streaming systems, asynchronous processing, batch loading, or change-data-capture-style workflows.
  • Experience with PostgreSQL, especially where it is used as a transactional state store alongside an analytical database.
  • High proficiency and experience in Unix/Linux platforms.
  • Strong working experience with C#, Go, and Docker.
  • Good understanding of software architecture and high-performance, scalable distributed systems.
  • Solid grasp of application architecture, networking, security, reliability, and scalability concepts.
  • Strong DevOps experience, including building and maintaining CI/CD pipelines.
  • Collaboration skills for working with distributed teams.
  • Two to ten years of experience in software engineering.
  • Bachelor's or master's degree in Computer Science, or equivalent technical training.

Responsibilities

  • Design, build, and maintain reliable, reusable, testable code that expands the platform's core services and capabilities while enhancing their scalability and resilience.
  • Identify and troubleshoot performance, scalability, and code quality issues across application, ingestion, and data layers.
  • Take ownership of engineering initiatives and promote a culture of high ownership, continuous improvement, and engineering excellence.
  • Engage with stakeholders in Engineering, Product Management, Security Engineering, and external partners as needed to define and deliver solutions.
  • Participate in all stages of software development, including requirements, design, coding, test automation, debugging, deployment, and production support, with a development-owned quality mindset.
  • Perform code reviews and ensure coding best practices.

Desired Qualifications

  • Hands-on experience with Kafka, including event-driven or streaming architectures beyond basic publish/subscribe.
  • Experience designing systems for non-blocking ingestion, asynchronous processing, internal queueing, file-based loaders, or decoupled write pipelines.
  • Experience with large-scale join-heavy analytical workloads and query patterns requiring predictable low-latency responses.
  • Comprehensive knowledge and work experience with any or all of Redis, PostgreSQL, Kafka, and OpenSearch.
  • Strong foundation in Linux file systems, memory, and multithreading.
  • Experience maintaining a large number of production deployments.
  • Hands-on experience with AWS Cloud solutions and managed cloud services.
  • Working knowledge of infrastructure technologies such as operating systems (Linux and Windows), networks, databases, servers, and storage.

About the Company

Omnissa

Enterprise digital workspace platform and management

Omnissa is a digital work platform for enterprises that helps IT teams improve employee productivity by simplifying onboarding, application provisioning, and IT ticket resolution. It provides a suite of tools for virtual desktops, actionable insights, workflow orchestration, and experience management, delivered as subscription-based software licenses to organizations of all sizes. The platform works by delivering secure, personalized digital workspaces on any device, enabling centralized control over apps and desktops with analytics to guide IT decisions. Its differentiator is an end-to-end, enterprise-grade solution focused on secure, device-agnostic experiences and streamlined workflows across the entire digital employee lifecycle. The goal is to enhance the digital employee experience and efficiency in organizations worldwide, reducing time to onboard, provisioning, and resolve IT issues.

Company size
1,001-5,000
Company stage
Acquired
Total funding
$4B
Headquarters
Palo Alto, CA
Founded
2024

Recently Posted Jobs

Explore more opportunities at Omnissa

See more jobs