Match Score
Against your primary resumeLogin to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Protocol Intelligence
Data-driven signals on your job's competitivenessLog in to see why each signal reads the way it does.
Job Description
Structured overview of role & requirementsAbout This Role
Design and implement high-performance computing software solutions focusing on low-latency, high throughput image processing and deep-learning workloads.
Lead cross-functional collaboration to translate requirements into scalable, reliable, and maintainable software architectures.
Profile and optimize system performance, identify technical risks, and mentor junior engineers in HPC domain.
Minimum Requirements
5 to 10 years of experience in C/C++ design and coding, preferably on Linux environment.
Strong knowledge of data structures, algorithms, multi-threading, distributed computing, and OS internals (Linux preferred).
Experience with performance profiling tools (e.g., vtune, Oprofiler, perf), low-level code optimization techniques, and HPC software development lifecycle.
Bachelor's degree or higher in Computer Science or related field.
Ideal Candidate Profile
Proven ability to lead and unblock software engineers in HPC domain with expertise in complex system design and optimizations.
Experience working with parallel programming frameworks, GPU programming, and HPC job scheduling or cluster management systems.
Comfortable working in Agile development methodologies and cross-functional teams with strong problem-solving and mentoring skills.
