Point your AI agent at freehire and let it find you a job.

Get the CLI →

MulticoreWare

New

Software Engineer

Posted Updated 5 views
Discussion

Summary

Software Engineer (2–5 years) in Chennai implementing and optimizing deep learning models (CNN, NLP) in C/C++/Python. Day-to-day work focuses on improving inference performance via op fusion and graph optimizations and building custom libraries/modules for DL frameworks like TensorFlow, PyTorch, and ONNX Runtime.

We are looking for a Software Engineer to implement and optimize deep learning models (CNN, NLP) in C/C++/Python, enhance inference performance for AI applications, develop and integrate custom libraries/modules into deep learning frameworks, and work closely with customers to accomplish tasks independently.

Responsibilities:

• Implement modules in C/C++/Python programming.

• Optimize the inference performance of various DL models (CNN, NLP, ...) using Op Fusion, Graph optimizations etc.

• Develop and integrate custom libraries/modules into DL frameworks.

• Work closely with the customer and accomplish tasks independently.



Requirements

Education:

Bachelor of Engineering/Bachelor of Technology, Master of Engineering/Master of Technology.

Technical Skills (Must haves):

• Must have good programming skills in C/C++, Python.

• Must have working experience in Deep Learning with TensorFlow/PyTorch/ONNXRT (training, inference etc.,) with exposure to DL Model architectures.

• Very good problem-solving ability.

Need to have (Can be bridged):

• Exposure to DL concepts like Quantization & Pruning.



Skills

Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available