Senior Software Engineer role on the Speech & Language Technology team develops and maintains systems-level software that supports SoundHound AI's speech and language platforms.
Requirements
- Bachelor's degree in Computer Science or related field, or equivalent practical experience.
- 5+ years of relevant experience in systems-level and/or algorithm-focused software development.
- Strong proficiency in C++.
- Working proficiency in Python.
- Solid understanding of Linux operating system fundamentals.
- Experience applying software development best practices across the SDLC.
- Ability to independently execute moderately complex technical tasks.
- Strong written and verbal communication skills.
- Demonstrated initiative and ability to operate with limited supervision within defined scope.
- Exposure to Machine Learning, Natural Language Processing, Automatic Speech Recognition, or related technologies.
- Experience working on performance-sensitive or real-time systems.