As a Senior Software Engineer on our Computer Vision team, you will collaborate closely to turn cutting-edge research ideas and prototypes into robust, production-ready code. This software runs on tens of thousands of edge devices and sensors deployed globally in live retail environments.
Our stack is C++-centric, with a strong focus on Android/Yocto platforms and real-time ML model deployment. We are looking for someone with deep expertise in these areas, ready to make a meaningful impact in both research and production environments.
Responsibilities:
- Develop, optimize, and maintain C++ code for computer vision and ML applications.
- Develop and optimize code for real-time performance (SIMD, multithreading, OpenMP).
- Optimize code for performance across various hardware accelerators (CPU, GPU, DSP).
- Convert and tune neural networks (e.g., using TFLite, OpenVino, ONNX) for Android/Yocto/Intel edge deployment.
- Conduct performance benchmarking and profiling across platforms
- Collaborate with cross-functional teams on data annotation and evaluation processes.
- Analyze algorithm outputs and video/image data for improvements and QA.
Qualifications:
- Bachelor's or Master’s degree in Computer Science, Software Engineering, or related field.
- Strong proficiency in C++ (modern standards and optimization techniques).
- Hands-on experience with Android/Yocto development, especially for native code and NDK
- Proven experience deploying ML models on mobile or embedded platforms.
- Ability to write efficient, hardware-conscious code for constrained environments.
About RetailNext
At RetailNext, we’re redefining the way retailers understand and optimize the in-store experience. As the leading in-store analytics platform, we help global brands make data-driven decisions to improve performance, enhance customer engagement, and thrive in an ever-evolving retail landscape.
With a presence in over 90 countries and partnerships with some of the world’s most iconic brands, our team is passionate about combining cutting-edge technology with real-world insights to drive meaningful impact.
What’s It Like to Work Here?
- Remote-First Hybrid: Work anywhere.
- 90-Day Work Anywhere: Work from anywhere for 90 days yearly.
- Autonomy & Growth: Flexible schedules, ownership, career investment.
- Customer Obsessed: Everything we do is for our clients.
Perks & Benefits
- Best Self Allowance: Annual stipend for personal growth.
- Recharge Days: Monthly company-wide day off.
- Career Growth: We invest in you.