UPCOMING: Senior C++ Software Engineer, Algorithms
SoundHound
·
Posted:
August 3, 2023
·
Remote
About the position
This job is for a senior software engineer with expertise in writing production-level C++ code and strong skills in search algorithms and data structures. The role involves designing and implementing algorithmic solutions to complex problems, as well as developing systems that manage a diverse range of searchable data. The engineer will also be responsible for analyzing data and identifying areas for improvement. The ideal candidate should have at least seven years of experience in writing C++ code, be self-motivated, and have a deep understanding of algorithms and data structures.
Responsibilities
Requirements
- More than seven (7) years of experience writing production-level C++ code
- Strong knowledge of search algorithms and data structures
- Proficiency in writing production-level C++ code in a Linux environment
- Ability to design and implement algorithmic solutions to non-trivial problems
- Experience in managing and manipulating large amounts of data
- Familiarity with distributed computing
- Self-motivated and able to contribute in a fast-paced team environment
- Deep grasp of algorithms and data structures, with an ability to innovate
- Experience working in small autonomous teams with a track record of driving tasks to completion
- Passion for building products that delight end users
Benefits
- Comprehensive health care
- Paid time off
- Discounted fitness classes
- Flexible working hours