BECOME PART OF OUR FAMILY

Contribute to our portfolio companies’ success by browsing open positions below.


Senior Software Engineer at Swarm64
Berlin, DE

About Us

Swarm64 took on what experts consider the most valuable contribution to big data analytics: Enabling customers to extract maximum value from their data in real time by adding FPGA-accelerated analytics processing (OLAP) to the native transaction processing (OLTP) of popular open-source databases.
We believe our continued excellence is the result of well-functioning teams who innovate by predicting and executing customer’s needs. Swarmers are motivated individual contributors who embrace challenge, enjoy the discovery process, are effective and exercise intellectual humility.

About the Role

As our Senior Software Engineer you will develop together with your team our PostgresSQL-based database for analytics. We speed analytical queries trough a combination of storage and query planning optimisation, offloading operations to the FPGA and much more. You will work in a self-motivated team that enjoys being involved in the complete software lifecycle as well as developing new ideas to continuously improve themselves and their team.

Responsibilities

  • Plan, design and implement solutions to speed up analytics.
  • Write unit and functional tests for new software in collaboration with our team own QA.
  • Track down and solve bugs.
  • Participate in code reviews.
  • Discuss with the team about new functionalities and priorities.
  • Deliver our customers a fast, solid and well-built solution.

Requirements

  • We use C++17 as our main development language, so you should be very familiar and experienced with using modern C++ and its associated environment.
  • You should be up to date on modern software engineering processes.
  • You are able to work in Linux environments.
  • You enjoy being part of an agile team.
  • You approach your work proactively and give and take open, constructive feedback.


Nice to Have

  • Familiarity with PostgreSQL or other relational databases and better yet, know how they work internally.
  • Experience with Python, bash, docker or CMake.
  • Experience with agile processes and practices.