Staff Software Engineer

Syntiant

Bengaluru

On-site

INR 1,200,000 - 1,800,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Syntiant in Bengaluru, India is seeking a Staff Software Engineer to join its Core Machine Learning team. The role involves developing code to support PyTorch and Keras models on Syntiant Neural Decision Processors, ensuring efficient conversion for real-world applications in edge AI devices. Ideal candidates will have 4+ years of experience in neural networks, strong C/C++ and Python skills, along with familiarity with various ML frameworks and runtimes. Competitive compensation reflective of skills and experience will be offered.

Qualifications

  • 4+ years of experience developing applications/framework for neural networks.
  • Experience working in large, complex codebases.

Responsibilities

  • Develop code to support PyTorch and Keras trained models on NDP.
  • Work with ML Modeling and Embedded Software teams.
  • Apply machine learning to real world applications.

Skills

Strong C/C++ experience
Strong Python experience
Experience with ML frameworks
Experience with ML runtimes
Experience with quantization

Tools

TensorFlow
Keras
PyTorch
TVM
ONNX
TF Lite Micro
TensorRT

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 Corp. • Bengaluru

Hybrid
INR 1,500,000 - 2,500,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
Staff AI Software Engineer
Staff AI Software Engineer

GE Vernova Consulting • Bengaluru

On-site
INR 900,000 - 1,400,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