Senior Software Engineer - Image and Data Processing Libraries
For our client, we are seeking a Senior Software Engineer - Image And Data Processing Libraries to join the team of a leader in the Telecommunications & Hardware space. This role will turn data into practical insight that improves visibility, decision-making, and business performance. You will partner with business, technical, and operational stakeholders to build reporting, surface trends, and translate analysis into action. The position offers the opportunity to strengthen data-driven execution and help teams focus on the metrics that matter most within a Telecommunications & Hardware environment.Location: Remote - US based candidates only, no visa sponsorship availableCompensation: $224,000 – $356,500 annuallyResponsibilities Develop scalable library software for various numerical methods Optimize and benchmark algorithms across different architectures Collaborate with product management and partners to define feature requirements Provide technical leadership to library engineers Identify opportunities for performance improvements and code maintenance efficiencyQualifications PhD or MSc in Computational Science, Computer Science, Applied Math or related field (or equivalent experience) 12+ years in high-performance parallel numerical applications with GPU acceleration using CUDA Strong C/C++ programming and software design skills Proven track record of leading and delivering software projects Strong collaboration, communication, and documentation skillsBenefits Equity opportunities Comprehensive healthcare coverage Flexible work arrangements in a hybrid model Professional development resources Access to cutting-edge technology and projectsOur client is an equal opportunity employer. We encourage you to apply even if you don’t meet every qualification—your background could be exactly what this team needs.