ClickHouse is seeking a Senior Software Engineer to join its CI Infrastructure Engineering team. The successful candidate will design, develop, and maintain CI infrastructure as a cohesive system, making it more scalable, efficient, reliable, and developer-friendly.
Requirements
- Bachelor's or Master's in Computer Science, Engineering, or a related technical discipline, or equivalent practical experience.
- 5+ years of relevant software development industry experience building and operating scalable, fault-tolerant systems.
- Strong software development experience in Python for automation, tooling, and orchestration.
- Familiarity with project management and version control platforms such as GitHub or GitLab, along with an understanding of CI/CD pipelines and related workflows, and solid understanding of Git and its advanced capabilities.
- Hands-on experience with cloud technologies such as AWS, Azure, or GCP. Solid understanding of Docker.
- Experience with basic database systems and strong proficiency in writing and executing SQL queries.
- Hands-on experience with AI tools and writing prompts for them. Strong interest in developing integrations with AI tools and LLM agents.
- Readiness to occasionally read code in C++ for reference and better understanding of our internals, with a solid understanding of compiling, linking, and debugging processes. Familiarity with C/C++/Rust or other low-level languages and their build systems.
- Proven track record of developing, shipping, and maintaining large-scale technical projects in fast-paced environments.
- Communication and collaboration skills; comfortable working across time zones with a globally distributed team.
- A strong problem-solver with solid debugging skills, and a deep understanding of production-level systems and failure modes.
Benefits
- Flexible work environment - ClickHouse is a globally distributed company and remote-friendly.
- Healthcare - Employer contributions towards your healthcare.
- Equity in the company - Every new team member who joins our company receives stock options.
- Time off - Flexible time off in the US, generous entitlement in other countries.
- A $500 Home office setup if you’re a remote employee.
- Global Gatherings – We believe in the power of in-person connection and offer opportunities to engage with colleagues at company-wide offsites.