Senior C++20 Engineer at Hydrolix
Portland, OR, US / Remote

We are looking for experienced C++ developers ready to help us expand the core functionality of our next-generation, web-scale data platform.

What You'll Do:

Collaborate with the Founder/CTO on the core technology which powers the Hydrolix platform.

What We're Looking For:

Strong communication skills and a bias towards collaboration

A willingness to embrace software engineering best practices

A clear track record of writing code that is maintainable, clear, and concise

A general awareness of security, performance, high-availability and fault-tolerance trade-offs

Requirements:

Several years of modern C++ programming experience (C++14 or later)

Professional experience in Linux-based environment

Experience designing/developing reusable components

Experience in network/socket programming (eventloops, async callback handling)

Comfortable working with large scale C++ code base

Comfortable working with cloud technologies

Bonus Points:

Experience designing/developing database systems (parsers, planners, optimizers)

Designing/developing distributed data pipeline processors/flows

Compression algorithms and methods – (dictionary/FOR/delta encoding)

Performance optimization techniques, and familiarity with SIMD instructions