Senior Software Engineer building CircleCI’s ClickHouse-based query and ingestion platform. Supporting AI-powered CI/CD insights through scalable, reliable historical data systems.
Responsibilities
Build AI-natively, using AI as the default starting point for approaching and solving engineering problems
Own and harden the ClickHouse-based storage layer
Design schemas for known and emerging access patterns
Tune ingestion and query performance for production-scale data
Design and own ingestion from event streams and durable Temporal workflows
Ensure data arrives reliably, remains queryable in transit, and does not slow critical-path services
Evolve the platform into the default path for historical queries
Build indexing, caching, and tiered storage for performance
Lead design discussions, document architecture decisions, and determine data-domain migration priorities
Use Honeycomb, Datadog, and Rollbar to monitor ingestion lag, query latency, and data correctness
Take ambiguous data problems from design through production
Fix immediate issues and address the underlying team practice, process, or system
Requirements
Daily use of AI tools and ability to discuss how they have changed engineering approaches and where they fall short
Experience building or owning data-intensive systems, ingestion pipelines, event-driven architectures, or analytical and time-series datastores
Understanding of tradeoffs between transactional and analytical storage
Experience designing schemas and tuning queries for high-volume workloads
Experience with ClickHouse or another columnar database is a strong plus
Strong Go skills, or strong comparable-language skills with willingness to work in Go
Go interface design, data modeling, service integration, and concurrency
Familiarity with React and TypeScript is a plus
Understanding of delivery guarantees, idempotency, backpressure, and failure recovery
Experience leading the design of complex systems and making deliberate tradeoffs
Experience raising quality through reviews, mentoring, and direct feedback
5+ years building and operating production backend systems
Experience serving real users and treating latency, reliability, and correctness as design concerns
Benefits
Reasonable accommodation for applicants and employees with disabilities
Equal employment opportunity and affirmative action
Ability to request human-only application review
Ability to opt out of AI interview note-taking without affecting candidacy
Principal Software Engineer setting technical direction for Chainguard’s hardened container images, registry, and adoption tooling. Leading multi - team delivery for a company securing open - source software.
Senior Software Engineer designing scalable Salesforce customizations and integrations for Sitetracker customers. Leading architecture, development, technical discovery, and engineering improvements across complex implementations.
Intermediate Software Developer building and shipping full - stack features for Solace’s enterprise real - time data platform. Supporting APIs, interfaces, testing, customer issues, and post - release delivery.
Staff Software Engineer owning Kubernetes infrastructure, release tooling, and observability for CircleCI’s self - hosted CI/CD platform. Improving installation, upgrades, and operations for regulated and air - gapped customers.
Full - stack engineer building React, Python, Java, and generative AI applications for Manulife’s international financial services business. Developing cloud - native platforms, RAG solutions, and data pipelines.
Embedded software developer building real - time C/C++ firmware for protection relays. Optimizing grid - protection performance, cybersecurity, and IEC communication reliability.
Fullstack developer building web applications, Cloud Native services, and backend integrations at Mirego. Shaping architecture, DevOps practices, and AI - assisted development.
Senior C#/.NET engineer applying AI coding agents to Quest’s on - premises enterprise software. Improving development speed, quality, testing, and team practices.
Embedded software developer building secure real - time C/C++ firmware for microprocessor - based protection relays. Optimizing grid - protection performance, IEC 61850 communications, and AI - assisted validation.