← Back to jobs

CareerNet Technologies Pvt Ltd Logo
Senior Software Engineer (AI Networking)

CareerNet Technologies Pvt Ltd

 

Bengaluru, Karnataka, India

Posted On: 7 days ago
Experience: 5+ years
Availability: Hybrid
Openings: 2
Category: Senior Software Engineer
Tenure: No Preference/Any
Related Jobs

No related jobs found

Description

Key Skills: API, Architecture, C++, Cloud, Communication, Design, Go, Kubernetes, Networking, Python, REST

Roles & Responsibilities:

  • Design, develop, test and optimise high-performance networking software on Arm platforms, along with test cases and sample applications to ensure production-quality software,
  • Work closely with internal and external partners to enhance networking stacks, and automate CI/CD pipelines,
  • Contribute to open-source projects by developing, upstreaming, and maintaining code.
  • Adapt quickly to different layers of the networking software stack.

Skills Required:

  • Highly proficient in C and C++,
  • Have a strong grasp of multicore processor architectures and low-level systems,
  • Experienced at developing tests, and improving software quality,
  • Experienced with distributed version control systems (e.g. Git),
  • A clear, effective communicator (both written and verbal).

Nice To Have

  • Familiarity with open-source software contribution processes,
  • Highly proficient in Python,
  • Hands on experience with network I/O drivers and L2-L7 networking stack consisting of data plane software such as DPDK, VPP, Snort, etc.
  • Experience with networking software stack components for AI applications such as RoCE, libFabric, OpenMPI, NCCL, OneCCL, etc.
  • Familiarity with PyTorch based training applications or concepts related to SDN and cloud native technologies such as Kubernetes and CNIs.

Education:  Bachelor's degree in Engineering

 


 

Education

Any Graduate

Related Jobs

No related jobs found

← Back to jobs