Startup Careers

Be a part of our family by contributing to our portfolio companies’ innovation and success. Browse open positions below with Intel Capital portfolio companies.

Senior Software Engineer at Swarm64
Cologne, 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 be improving database speed by developing better internal storage data types, both with and without the hardware. Together with your team you accelerate databases by using our hardware to offload bottlenecked operations from the CPU. You productize our software to provide our customers with a solid, well-built solution that meets or exceeds their needs with a good user experience. You are working with our Quality Assurance Engineers to test our software as it is developed.

Responsibilities

  • Plan, design and implement solutions to software engineering problems
  • Write unit and functional tests for new software
  • Help track down and eliminate bugs that are discovered
  • Discuss team decisions and help reach consensus
  • Meet with the team and the Product Owner to decide on backlog priorities and the direction of future work
  • Review code by other team members and revise your own code as needed in response to code reviews


Requirements

  • We use modern C++ 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 speak, understand, read and write English
  • You can develop software using Scrum with agile methods and can help plan user stories and tasks with the team
  • You have the following characteristics: effective, intellectual humility, embracing challenges, curious


Nice to Have

  • Nice to have: you are familiar with one or more SQL database and better yet, know how they work internally