Staff Software Engineer

Syntiant Corp.

Bengaluru

On-site

INR 1,500,000 - 2,500,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Syntiant Corp. is looking for an experienced Staff Software Engineer in Bengaluru, India, to join its Core Machine Learning team. The role involves developing code for PyTorch and Keras models to run on Nural Decision Processors. Ideal candidates will have strong C/C++ and Python skills, along with experience in machine learning frameworks like TensorFlow and PyTorch. This position offers a unique opportunity to apply machine learning in cutting-edge edge AI applications.

Qualifications

  • 4+ years of experience developing applications/framework for neural networks.
  • Strong C/C++ and Python experience.
  • Experience with the internals of ML frameworks (e.g. TensorFlow/Keras, PyTorch).
  • Experience with ML runtimes, e.g. TVM, ONNX, TF Lite Micro, TensorRT, etc.
  • Experience with quantization and various network architectures.
  • Experience working in large, complex codebases.

Responsibilities

  • Develop code to support PyTorch and Keras trained models for Syntiant NDP.
  • Work with Machine Learning Modeling team and Embedded Software teams.

Skills

C/C++ experience
Python experience
ML frameworks knowledge
Experience with neural networks
Experience with ML runtimes
Experience with quantization

Job description

Open to Staff or Sr. Staff Level

Syntiant Corp., a leader in the high-growth AI software and semiconductor solutions space, is looking for an experienced and talented Staff Software Engineer to take on a critical role with expansive responsibilities in the Core Machine Learning team.

As a Staff Software Engineer, you will develop code to support PyTorch and Keras trained models to run on Syntiant Nural Decision Processors. You will be working with the Machine Learning Modeling team and the Embedded Software teams to ensure that the trained models are efficiently converted for running them on NDP. Ultimately, you will get the opportunity to apply machine learning in real world applications and see your work driving the latest edge AI devices.

Qualifications, Education, and Experience Required
  • 4+ years of experience developing applications/framework for neural networks.
  • Strong C/C++ and Python experience.
  • Experience with the internals of ML frameworks (e.g. TensorFlow/Keras, PyTorch).
  • Experience with ML runtimes, e.g. TVM, ONNX, TF Lite Micro, TensorRT, etc.
  • Experience with quantization, various network architectures, etc.
  • Experience working in large, complex codebases.
Benefits

One element in our total compensation package is base pay. Individual compensation decisions are based on a number of factors, including but not limited to previous experience and skills acquired prior to joining Syntiant, cost of living in the assigned work location, assigned schedule, and salaries of similarly situated peers at the company. It is to be expected that candidates will come to us with different sets of skills and experiences and therefore will be paid at different points in the stated range. We recognize that the person(s) we select for hire may be less experienced or more experienced than the role as posted; if this is the case, any updates to available salary ranges will be communicated with candidates during the recruitment process.

More information on the company can be found by visiting www.syntiant.com.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Staff Software Engineer
Staff Software Engineer

Syntiant • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Principal Software Engineer
Principal Software Engineer

Syntiant • Bengaluru

On-site
INR 1,500,000 - 3,000,000
Principal Software Engineer
Principal Software Engineer

Syntiant Corp. • India

On-site
INR 9,532,000 - 14,300,000
Senior ASIC Design Engineer, Neural Processor
Senior ASIC Design Engineer, Neural Processor

Syntiant Corp. • Bengaluru

On-site
INR 3,000,000 - 6,000,000
Infrastructure and EDA Engineer
Infrastructure and EDA Engineer

Syntiant Corp. • Bengaluru

On-site
INR 1,800,000 - 3,200,000
EDA Engineer
EDA Engineer

Syntiant • Bengaluru

On-site
INR 2,200,000 - 3,400,000
Base pay and annual incentive program
Eligibility to participate in equity program
Staff Software Engineer
Staff Software Engineer

Turing • India

Hybrid
INR 4,000,000 - 7,000,000
Competitive compensation
5 days a week
Awesome colleagues from top tech firms
Staff Software Engineer
Staff Software Engineer

Neura Market • Bengaluru

Hybrid
INR 4,000,000 - 7,000,000
Senior Staff Digital Design Engineer - Audio DSP Algorithm
Senior Staff Digital Design Engineer - Audio DSP Algorithm

Syntiant • India

On-site
INR 4,000,000 - 7,000,000
Staff AI Software Engineer
Staff AI Software Engineer

GE Vernova Consulting • Bengaluru

On-site
INR 900,000 - 1,400,000