DevJobs

Senior Software Engineer

Overview
Skills
  • Python Python
  • C++ C++
  • SQL SQL

Speedata is modernizing analytics infrastructure with the first purpose-built ASIC processor, the Analytics Processing Unit (APU), for analytics and AI data workloads. Delivering up to 100x faster Apache Spark performance while cutting infrastructure TCO by 90%, the APU executes analytics operations directly in silicon with seamless integration and no code changes.


We are looking for a highly skilled professional eager to work on cutting-edge technology and play a key role in something truly impactful. We encourage you to apply if you meet the qualifications and are excited about the opportunity to work with our team.


Requirements:

  • BSc or higher degree in Computer Science or a related field.
  • 6+ years of experience in software development in a deep-tech context
  • Ability for independent learning of topics, tools and languages
  • Strong proficiency in Python
  • Knowledge of algorithms and data structures
  • Excellent communication skills


Responsibilities:

  • Join a multi-disciplinary team of experts operating at the core of Speedata’s software stack
  • Lead the design and implementation of highly efficient algorithms that maximize our performance
  • Develop time-critical Python components that translate database operations to performant, hardware-optimized C++
  • Co-design the next generation of our architecture alongside Hardware & Software engineering leads
  • Research state-of-the-art algorithms and techniques for data analytics and hardware acceleration
  • Fly high with the SW, and dive in for a byte of the HW


Advantages:

  • Meaningful experience with C++
  • Experience with hardware systems and compilers
  • Experience with databases and SQL
  • High tolerance for dad-jokes
  • Familiarity with software optimization techniques for performance-critical code
  • Familiarity with computer architecture and low-level programming

Speedata