← all jobs

[Remote] Software Engineer (Platform/Backend) - ClickHouse

Work from home Full-time role Hiring

Note: The job is a remote job and is open to candidates in USA. Omnissa is an AI-driven digital work platform that provides secure, flexible, work-from-anywhere experiences for organizations. The Software Engineer will design and maintain platform core services, troubleshoot performance and scalability issues, and support high-throughput analytical and ingestion systems built around ClickHouse. The role also involves end-to-end software development, stakeholder collaboration, code reviews, and production support.

Responsibilities

  • Design, build, and maintain reliable, reusable, testable code that expands our platform's core services and capabilities, while also 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
  • Actively engage with various stakeholders within Engineering, Product Management, Security Engineering, and External Partners as needed to define and deliver the required solution
  • Operate with a Dev own quality mindset, participating in all stages of software development—requirements, design, coding, test automation, debugging, deployment, and production support
  • Perform code reviews and ensure coding best practices

Skills

  • Deep hands-on experience with ClickHouse table design for analytical workloads: 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: 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 and experience in 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 (Omnissa has teams globally)
  • 5-10 years of experience in software engineering
  • Hands-on experience with Kafka, including event-driven or streaming architectures beyond basic pub/sub
  • 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 that require predictable low-latency responses
  • Comprehensive knowledge and work experience with any or all of the following technologies: Redis, PostgreSQL, Kafka, and OpenSearch
  • Strong foundation in Linux file systems, memory, and multi-threading
  • 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 OS (Linux and Windows), Network, Database, Server, Storage, etc

Benefits

  • Participation in a corporate bonus program
  • Employee ownership
  • Health insurance
  • 401k with matching contributions
  • Disability insurance
  • Growth opportunities
  • Hybrid work in Atlanta or remote work in Canada

Company Overview

  • Omnissa is a digital work platform. It is a sub-organization of Broadcom (formerly Avago Technologies). It was founded in 2024, and is headquartered in Palo Alto, California, USA, with a workforce of 1001-5000 employees. Its website is https://www.omnissa.com.
  • More open positions