Job Description
This is a Fully Remote Job
About Our Client:
The organization operates in the continuous integration and continuous delivery (CI/CD) industry, focusing on reinventing software delivery pipelines through advanced AI integration. They address the challenge of enabling developers to understand and trust AI-driven processes that write code, trigger builds, interpret failures, and propose fixes by building new interfaces and systems. With a strong emphasis on fast learning and customer-centered development, the program processes extensive product data to enhance software delivery lifecycle insights at scale.
About the Opportunity:
The SENIOR SOFTWARE ENGINEER, QUERY role is central to developing and maintaining the data infrastructure that supports reliable, fast access to historical and analytical data. This position enables the organization to transform raw product data into valuable insights for internal teams and customers, ensuring data is available at scale and performance standards are met. The engineer will lead technical decisions and improve data platform stability, directly impacting how data supports product development and user experience.
Responsibilities:
- Build AI-native solutions for data challenges.
- Develop and harden the ClickHouse-based data storage layer.
- Design data schemas and optimize ingestion and query performance.
- Construct and manage pipelines for reliable data ingestion using event streams and durable workflows.
- Provide scalable, high-performance data access through APIs for product teams and customers.
- Lead architectural decisions and technical direction for data domain migrations.
- Implement observability practices using tools like Honeycomb, Datadog, and Rollbar.
- Address immediate technical issues and underlying systemic causes to improve team practices and processes.
Requirements:
- Daily use and deep understanding of AI-assisted engineering.
- Experience building or owning data-intensive systems including ingestion pipelines and analytical datastores.
- Proficiency or strong capability in Go programming language; familiarity with React and TypeScript is beneficial.
- Knowledge of distributed systems concepts such as delivery guarantees and failure recovery.
- Demonstrated technical leadership in designing complex systems and mentoring.
- Minimum of five years of experience operating production backend systems with attention to latency, reliability, and correctness.
Pay Range and Compensation Package:
- Canada Base Pay Range 156,500—215,000 CAD
- US SF Bay Area (Metro Zone 3) 185,000—255,000 USD
- US Metro Zone 2 175,000—245,000 USD
- US General 165,000—225,000 USD
Equal Opportunity Statement: Our client is an equal opportunity employer. They celebrate diversity and are committed to creating an inclusive environment for all employees. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, or national origin.
Note:
TalentHop is a recruitment partner of this role. Please note that all employment decisions, including candidate assessment, interviews, hiring, compensation, and employment terms, are made exclusively by the hiring employer.
The most unemployment pays a week runs from $235 in Mississippi to $1,208 in Washington. Compare the states →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.