Server Engineer (C++) (offline)
As ClickHouse server engineer you’ll be responsible for designing, implementing, and supporting features of ClickHouse ranging from encryption to storage to query processing. We’re looking for imaginative engineers with a background in database internals and in high-performance languages like C++.
We have lots of exciting projects underway with more to come as we help adapt ClickHouse to the cloud and Kubernetes.
Candidates need to meet the following qualifications:
- Prior demonstrated experience in developing/modifying high-performance DBMS;
- Excellent background in database internals including query languages, access methods, storage, and/or connectivity;
- Prior experience with C++ or C, and ability to read and write good C++;
- Basic understanding of networking and IO on Linux;
- Familiar with performance optimizations techniques and tools;
- History of getting pull requests vetted and merged in rapidly evolving open-source projects;
- Sound knowledge of software engineering for high reliability and performance: unit testing, component design, and low-level performance optimization;
- Enthusiasm to learn more about database technology and data-related applications;
- Good English language reading and writing skills;
- Eager to work with a friendly, distributed team following open source dev practices.
A day in your life as a ClickHouse server engineer may include any or all of the following:
- Write good task-specific C++ code, solidify it with tests;
- Diagnose and fix bugs reported by customers;
- Debug existing issues, fix them, add tests to make sure it wouldn’t happen again;
- Profile existing code and make it faster (either by applying clever algorithms, adding vectorized intrinsics or by implementing cool tricks), add performance tests;
- Help the Support Team to investigate customer issues;
- Research ideas for additions to ClickHouse;
- Design, implement, and test new ClickHouse features;
- Submit your own pull requests and review pull requests from others;
- Help new community members contribute to ClickHouse;
- Attend meetups and making presentations on open source development;
- Write blog articles and share information about ClickHouse.
Our Benefits:
- Work from Anywhere, Anytime: We are not your typical nine-to-five shop! Enjoy the flexibility of working from literally wherever and whenever. Create a schedule that works for you and your family or lifestyle. Recharge your batteries with our open vacation policies
- Cultural Diversity: We love that we get to work with passionate people from around the world. Currently, our team is made of professionals from 12 different countries!
- Career Development: We provide opportunities to learn new technologies as well as try out new roles. We also offer access to training on leading-edge technologies, plus flexible work schedules for external education.
- Company Travel: We come together in person two to three times per year in locations across the globe. During non-pandemic times, of course! We also fund travel to conferences and encourage presentations as well as contributions in open source communities.
This is a full-time position and includes equity in the company. Altinity is venture-funded and financially stable. We are 100% remote.
About ESKORSA Staffing Recruitment Agency
Connecting professionals with top companies in the IT sector.Dedicated to helping job seekers and employers succeed
Company website:
https://www.linkedin.com/company/eskorsa-staffing-recruitment-agency
The job ad is no longer active
Job unpublished on
19 August 2022
Look at the current jobs C / C++ / Embedded →
Similar jobs
Senior FPGA developer at Ozzylogik
Ukraine
Tеam Lеadеr (Hands-Оn Mac C++) at Capital Recruiters
Ukraine
Embedded Linux Developer at Jabil
Poland, Romania, Portugal
All jobs Freelance