
Remote opportunity at
CircleCISenior Software Engineer, Query
CircleCI is seeking a Senior Software Engineer for its Query team to develop analytical data systems that power developer tools and AI-driven software delivery. Founded in…
Career Tools
About This Role
CircleCI is seeking a Senior Software Engineer for its Query team to develop analytical data systems that power developer tools and AI-driven software delivery. Founded in 2011 and headquartered in San Francisco with a global remote workforce, CircleCI operates a continuous integration and continuous delivery platform utilized by companies such as Hinge, HuggingFace, and Samsung to process millions of daily jobs. In this role, the engineer will manage the ClickHouse…
Job Description
CircleCI is seeking a Senior Software Engineer for its Query team to develop analytical data systems that power developer tools and AI-driven software delivery. Founded in 2011 and headquartered in San Francisco with a global remote workforce, CircleCI operates a continuous integration and continuous delivery platform utilized by companies such as Hinge, HuggingFace, and Samsung to process millions of daily jobs.
In this role, the engineer will manage the ClickHouse storage layer, build ingestion pipelines using event streams and Temporal, design schemas for analytical and historical workloads, and establish technical direction for data access across product teams and public APIs. The ideal candidate incorporates artificial intelligence natively into their daily engineering practice, possesses a strong background in data-intensive systems, and has backend development experience in Go or a comparable language.
CircleCI provides varying base pay ranges depending on geographic location, such as $165,000 to $225,000 USD for the US General range and scaling higher for specific metro zones or Canadian regions. The company operates as an equal opportunity and affirmative action employer, ensuring accommodations are available upon request.
Responsibilities
- Develop systems using AI-native methodologies as the default starting point for problem-solving
- Own, harden, and optimize the ClickHouse-based storage layer, including schema design and query performance tuning
- Construct and maintain ingestion pipelines from event streams and durable workflows built on Temporal
- Evolve the data platform into the primary route for historical queries across product teams and public API consumers
- Implement indexing, caching, and tiered storage strategies to maintain high performance under heavy production loads
- Lead complex architectural design discussions and document decisions independently
- Monitor operational metrics such as ingestion lag, query latency, and data correctness using Honeycomb, Datadog, and Rollbar
Requirements
- Minimum of 5 years of experience building and operating production backend systems
- Hands-on data experience with ingestion pipelines, event-driven architectures, or analytical and time-series datastores
- Proficiency in Go or strength in a comparable language with a willingness to work in Go
- Familiarity with distributed systems concepts including delivery guarantees, idempotency, backpressure, and failure recovery
- Demonstrated track record of treating latency, reliability, and correctness as core design requirements
Qualifications
- Experience working with ClickHouse or other columnar databases
- Familiarity with React and TypeScript for occasional product surface work
Core Skills
Frequently Asked Questions
Answers are based only on the employer’s listing; where it doesn’t say, neither do we.
Is this position remote?
Yes, CircleCI maintains a global remote workforce for this role.
What is the salary range for the role?
Base pay ranges vary by location, such as $165,000 to $225,000 USD for the US General range, $156,500 to $215,000 CAD in Canada, and higher brackets for specific US metro areas like San Francisco.
What primary technologies are used?
The role involves working with Go, ClickHouse, Temporal, React, TypeScript, and observability tools like Honeycomb, Datadog, and Rollbar.
What employment type is this?
The posting specifies full-time employment.
Sample Interview Questions
AI-generated questions tailored to this specific role — a preview of the full practice set.