Avatar for Altinity
Altinity
Actively Hiring
The leading service and software provider for ClickHouse
  • Top 5% of responders
    Altinity is in the top 5% of companies in terms of response time to applications
  • Responds within a few days
    Based on past data, Altinity usually responds to incoming applications within a few days
  • B2B
  • +3

*ClickHouse Open-Source Database Developer (C++, DB internals)

  • $70k – $120k
  • Remote • 
    +2
  • 5 years of exp
  • Full Time
Reposted: 2 weeks ago• Recruiter recently active
Job Location
Remote • 
Brazil • 
Europe • 
Visa Sponsorship

Not Available

Remote Work Policy

Remote only

Hires remotely
Everywhere
RelocationAllowed
Skills
C++
Software Development
SQL
Linux
DBMS
Clickhouse

About the job

ClickHouse is the hottest analytic database on the planet and Altinity is the home of ClickHouse experts who build real-time data solutions that run anywhere. ClickHouse now has more contributors than ElasticSearch, previously the biggest open-source analytic project on GitHub.

Altinity is looking for a great server internals engineer to work on contributions to ClickHouse. As Open-Source Database Developer 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 as we help the community adapt ClickHouse to the cloud and Kubernetes.

Our ideal candidate has:

  • Proven experience in design, implementation, and testing high-performance DBMS features in a complex C++ codebase.
  • Excellent background in database internals including query languages, access methods, storage, and/or connectivity
  • Demonstrated ability to read and write good C++
  • Good understanding of networking and I/O on Linux
  • Familiar with performance optimization techniques and tools
  • History of getting pull requests vetted and merged in rapidly evolving open-source projects
  • Sound knowledge of database testing, debugging, 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
  • MAJOR PLUS: previous development experience on ClickHouse

A day in your life as a ClickHouse server engineer may include any or all of the following:

  • Write good task-specific C++ code and solidify it with tests
  • Debug issues reported by users, fix them and add tests to make sure they 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
  • Submit your own pull requests and review pull requests from others
  • Help the Support Team to investigate customer problems running ClickHouse
  • Help new community members contribute to ClickHouse
  • Attend meetups and make 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 16 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.
  • USA Employees Benefits: We offer comprehensive PPO health care plans for our US-based employees that are incredibly flexible to meet the needs of individuals or families. 401K with company match also available.
  • 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 to open-source communities.

This is a full-time position and includes equity in the company.

Altinity is a venture-funded and profitable company designed to remain in the business for the next decade.
We are 100% remote. You may work anywhere you have work permits.

To apply, please send your resume and a cover letter to [email protected]

*NOTE: Experience in developing DBMS features and a background in database internals are essential for this position. *
Please ensure that you describe your relevant experience in your resume

About the company

Altinity company logo

Altinity

Actively Hiring
The leading service and software provider for ClickHouse11-50 Employees
  • Top 5% of responders
    Altinity is in the top 5% of companies in terms of response time to applications
  • Responds within a few days
    Based on past data, Altinity usually responds to incoming applications within a few days
  • B2B
  • Early Stage
    Startup in initial stages
  • Top Investors
    This company has received a significant amount of investment from top investors
  • Growing fast
    Showed strong hiring growth in the past month
Learn more about Altinity image

Founders

Mindaugas Zukas
Founder • 3 years
Vilnius
image
View the team image