About the Role
The role involves developing high-performance software libraries for image and data processing, focusing on optimization, scalability, and integration within computing platforms.
Responsibilities
- Design and implement core components of image processing libraries
- Optimize data processing pipelines for performance and efficiency
- Collaborate with hardware and software teams to align library capabilities with system architecture
- Develop APIs that support diverse application needs across platforms
- Ensure software reliability through rigorous testing and validation
- Diagnose and resolve performance bottlenecks in complex systems
- Contribute to documentation for internal and external developers
- Support integration of libraries into end-user applications
- Maintain backward compatibility while introducing new features
- Work closely with research teams to implement algorithmic advancements
- Participate in code reviews to ensure code quality and best practices
- Troubleshoot issues reported by internal and external users
- Stay current with advancements in image processing and parallel computing
- Contribute to long-term technical roadmaps for library development
- Ensure compliance with software licensing and distribution policies
Nice to Have
- Master's degree or higher in a technical discipline
- Experience with CUDA or other GPU programming frameworks
- Background in computer vision or signal processing
- Contributions to open-source software projects
- Experience with real-time data processing systems
- Knowledge of security best practices in software development
- Familiarity with testing frameworks for C++ applications
- Experience in low-latency system optimization
- Understanding of memory hierarchy and data locality
- Exposure to machine learning workflows and data pipelines
Compensation
Competitive salary and benefits package
Work Arrangement
Hybrid work model available
Team
Part of a high-performance computing and visualization team
About the Team
This team focuses on building foundational software technologies that power visual computing and data-intensive applications across industries ranging from gaming to professional visualization.
What We Offer
Opportunities to work on cutting-edge technology in graphics and computing, access to advanced hardware platforms, a collaborative engineering culture, and support for professional growth.
Available for qualified candidates


