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