← Back to jobs

CareerNet Technologies Pvt Ltd Logo
Kernel Development

CareerNet Technologies Pvt Ltd

 

Bengaluru, Karnataka, India

Posted On: Just posted
Experience: 5+ years
Availability: Hybrid
Openings: 1
Category: Kernel Developer
Tenure: No Preference/Any
Related Jobs

No related jobs found

Description

You will design, implement, and optimize low-level software for AI deep-learning algorithms. This role is on-site.

Responsibilities

  • Drive profiling, benchmarking, and tuning of kernels for optimal performance.
  • Collaborate with hardware engineers, architects, and compiler teams to align software and hardware capabilities.
  • Write clear, maintainable code in C/C++ and Python, contributing to internal libraries.
  • Utilize code optimization techniques to enhance performance-critical systems.
  • Read and understand complex codebases and algorithms to identify improvement areas.

Required Skills

  • Strong expertise in kernel-level programming and driver development.
  • Proficiency in C programming for low-level and performance-critical systems.
  • Knowledge of GPU architectures and parallel computing.
  • Understanding of communication protocols and distributed systems.
  • Experience with code profiling, benchmarking, and optimization techniques.
  • Ability to work with large and complex codebases.
  • Minimum 5+ years of experience in systems programming.

Preferred Skills

  • Experience using C++ and Python for integration and tooling.

Education

Any Graduate

Related Jobs

No related jobs found

← Back to jobs