Location: Bangalore India
Req Id: JR-0000040162
We deliver the possibilities of data. YOU define what’s possible.
•Design and develop custom scalable systems for storing and processing streams of large-scale videos and images.
•Explore and develop solutions for sustainable large-scale and distributed data processing and integration pipelines.
•Evaluate products, including open source tools, and possibly incorporate them into projects.
•Keen to learn new software technology and features and integrate them into projects.
•BS/MS in Computer Science/Computer Engineering (or equivalent experience) with 7 - 10 years in software development roles.
•Strong programming (preferably Java) and algorithmic thinking skills, including efficient recursive algorithms, algorithm efficiency analysis, concurrent programming, and object oriented paradigm.
•Strong mathematics skills with knowledge in descriptive statistics.
•Experience in working at Agile based delivery models like Scrum, Lean/Kanban.
•3+ years of experience with common image processing and computer vision software libraries, including OpenCV, FFmpeg
•Strong coding skills in Java
•Strong skill in front- and back-end Java web service development using Jax-WS, Rest based API development
•Strong skill in Spring framework (batch processing, Spring boot, Spring Data, Spring Web MVC)
•Strong skill in NoSql databases like MongoDB
•Strong skill in building tools like Ant or Maven.
•Knowledge of working in code management tools like Git.
•Machine learning (classification/regression) methodology and implementation experience is a plus.
ABOUT WESTERN DIGITAL
Western Digital Corporation is the world’s largest data storage company with a leading portfolio of HGST, SanDisk, G-Technology and WD brands covering flash and disk-based solutions. Deployed by the largest and most prominent organizations worldwide, Western Digital solutions are everywhere, touching lives and enabling great value from the data they possess.