Were seeking an outstanding Senior SW Engineer to join our team and help us develop advanced algorithms that will be executed on our hardware accelerator. This is a rare opportunity to influence the future of data processing.
Job Description:
Develop and optimize algorithms for database operations that can be executed on our hardware accelerator
Fly high with the SW, and dive in for a byte of the HW
Write high-performance code in Python and C++
Collaborate with hardware engineers to optimize software and hardware integration for maximum performance
Conduct research on state-of-the-art algorithms and techniques for data analytics and hardware acceleration
Develop and maintain software tools to support testing and validation of our products.
Participate in code reviews and contribute to software design decisions
Job Description:
Develop and optimize algorithms for database operations that can be executed on our hardware accelerator
Fly high with the SW, and dive in for a byte of the HW
Write high-performance code in Python and C++
Collaborate with hardware engineers to optimize software and hardware integration for maximum performance
Conduct research on state-of-the-art algorithms and techniques for data analytics and hardware acceleration
Develop and maintain software tools to support testing and validation of our products.
Participate in code reviews and contribute to software design decisions
Requirements:
BSc or equivalent or higher degree in Computer Science, Computer Engineering, or Electrical Engineering.
5+ years of experience in software development with a strong focus on algorithm development
Strong proficiency in Python and C++
Knowledge of advanced algorithms and data structures for data analytics and hardware acceleration
Familiarity with software optimization techniques for performance-critical code
Familiarity with computer architecture and low level programming
Excellent communication skills and ability to explain complex technical concepts to non-technical stakeholders
Advantages:
Background in research
Experience with hardware acceleration systems
Experience with database systems and SQL
BSc or equivalent or higher degree in Computer Science, Computer Engineering, or Electrical Engineering.
5+ years of experience in software development with a strong focus on algorithm development
Strong proficiency in Python and C++
Knowledge of advanced algorithms and data structures for data analytics and hardware acceleration
Familiarity with software optimization techniques for performance-critical code
Familiarity with computer architecture and low level programming
Excellent communication skills and ability to explain complex technical concepts to non-technical stakeholders
Advantages:
Background in research
Experience with hardware acceleration systems
Experience with database systems and SQL
This position is open to all candidates.