Western Digital Careers
Join our Talent Network

Manager, Software Development (Sys)

This job posting is no longer active

Location: Bangalore, KA, India 
Req ID: JR-0000038243

Description

  • Job Description

    - Design and develop custom scalable decision support systems, and manage existing code for internal and external clients.

    - Explore and develop solutions for sustainable large-scale and distributed data processing and integration pipelines. 

    - Evaluate open source tools, and develop embedded context-specific IoT products.  

    - Ability to lead a team of junior developers and deliver solutions in a fast-moving Big Data environment.

    - Work closely with multi-national teams to understand requirements, business models, and infrastructures and offer best business-case solutions. Will require some travel (2-3 times/year) to WDC factory locations in South-East Asia for timely project delivery.

    - Analyze and summarize key results to facilitate business decisions

    - Keen to learn new software technology and features as relates to Industrial IoT, and integrate them into products.

  • Qualifications

    - BS/MS in Computer Science/Computer Engineering/Information Technology with at least 10-12 years in software development and technical management roles.

    - Strong programming experience in Java/J2EE and related tools.

    - Algorithmic thinking skills, including efficient recursive algorithms and concurrent programming.

    - Strong software project management skills including Agile and Scrum.

    - 3+ years of experience with SQL and No-SQL databases including MySQL, SQL Server, and MongoDB

    - Experience with big data management platforms such as HDFS, Spark, Kafka, Hive is beneficial but not mandatory. Expectation is to build a team that covers this ground in collaboration with other Big Data teams in WDC.

    - Experience with front- and back-end Java web service development tools like Glassfish, Servlet, and Tomcat (or other equivalent tools).

    - Machine learning (classification/regression) methodology and implementation experience is a plus. Some working knowledge of Python is beneficial.