Software Engineer
Harmonic, Palo Alto
The role
We are seeking a talented Software Engineer to build systems from scratch, bridging the gap between our research and product development. In this role, you will develop robust, scalable software systems behind our product based on the discoveries and advancements in AI from our researchers. We are looking for a problem-solver that has experience working on complex, distributed systems and are passionate about advancements in AI and software development.
What you will do
- Collaborate with AI research scientists to translate state-of-the-art research into practical, scalable software
- Participate in the entire software development lifecycle including: requirement analysis, design, coding, testing, reviewing, deployment, and support
- Ensure the scalability, efficiency, and reliability of software systems through the entire development lifecycle
- Write clean, efficient, and well-documented code
- Work cross-functionally with product managers, designers, and other engineering teams to deliver high-quality product