Western Digital Careers
Join our Talent Network

Staff Engineer in Web Development in MEAN stack, with Strong Knowledge of DS & Algorithm

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

Description

Job Description

The individual will be responsible for Architecting, Designing, Developing, Testing, Code- Reviewing and supporting tools for the idevelopment of Web based Failure analysis frmaework.

  • Strong analytical, problem solving, and troubleshooting skills
  • Strong foundation in computer science fundamentals: data structures, algorithms, and coding
  • Strong object-oriented programming skills
  • Good understanding of common design patterns and principles
  • Proven excellence in diagnosing/debugging complex system problems using dumps, traces or other diagnostic tools
  • The ideal individual must have proven ability to achieve results in a fast moving, dynamic environment. Excellent communication (written and verbal) and organizational skills. Comprehensive knowledge and understanding of division/business unit strategic objectives and goals.
  • Experience in Full Software Lifecycle Development Process including design, development, testing and implementation of moderate to advanced complexity systems
  • Experience level o 5 to 9 years of relevant experience
  •  The following skills are required for various positions:
    • Front End Development : Angular , React , html5 , css3, bootstrap,Javascript
    • Server Side: Node.Js
    • Database: MongoDB, SQL, ELK Stack
    • Unit test Framework
    • Languages: Javascript, Core Java, Python (working knowledge)
    • Tools: Git, Jenkins, Docker
    • Others: Data Structures, Algorithms, network security
  • Additional Job Description
     

    Having Worked on ML projects and working knowledge of following will be added advantage:

    Experience in Machine Learning (Random Forest, Decision Trees, SVM, NLP, Gradient Boosting, Supervised/Unsupervised Learning, Clustering, classification and regression modeling)