< /div>

Principal Developer, Software Development (Sys)

Software Development
JR-0000049380 Requisition #

Staff Developer, Software Development (Sys) 

Bangalore, India


SNDK BigData & IIoT-India

SanDisk India DDC Pvt Ltd


Western Digital®


We deliver the possibilities of data. YOU define what’s possible.


  • BS/MS in Computer Science/Computer Engineering (or equivalent experience) with 7 - 10 years in software development roles.
  • Strong programming and algorithmic thinking skills, including efficient recursive algorithms, algorithm efficiency analysis, concurrent programming, and object oriented paradigm.
  • Experience in working at Agile based delivery models like Scrum, Lean/Kanban.
  • Experience with common image processing and computer vision software libraries, including OpenCV, FFmpeg, TensorFlow, Keras, Tesseract.
  • Hands-on Knowledge of Faster R-CNN and other regional network algorithms for object detection and recognition.
  • Extensive Knowledge of Python, NodeJS.- Knowledge of Tesseract OCR.
  • Hands on knowledge of TensorFlow modelling in visual compute projects for image and video.
  • Knowledge of Linux environment, commands, configurations.
  • Knowledge Message Queue frameworks and layers like Kafka / RabbitMQ.
  • Web Service protocols like Jax-RPC/Jax-WS/REST.





The future. It’s on you. You & Western Digital.

We’ve been storing the world’s data for more than 50 years. Once, it was the most important thing we could do for data. Now we’re helping the world capture, preserve, access and transform data in a way only we can.

The most game-changing companies, consumers, professionals, and governments come to us for the technologies and solutions they need to capture, preserve, access, and transform their data.


But we can’t do it alone. Today’s exceptional data challenges require your exceptional skills. It’s You & Us. Together, we’re the next big thing in data. 


Western Digital® data-centric solutions are found under the G-Technology™, HGST, SanDisk®, Tegile™, Upthere™, and WD® brands.

My Profile

Create and manage profiles for future opportunities.

Go to Profile

My Submissions

Track your opportunities.

My Submissions