The team is part of Western Digital research organization and focus on ideating, designing and prototyping advanced technology development activities around system and software architecture for big data and machine learning applications. In addition to technical skills, a good fit candidate would need to have an exploratory attitude with ability to work with abstract ideas and fuzzy requirements.
•5+ years of strong software development experience involving deeper issues of concurrency, efficiency, scalability, performance in one or more of following domains◦System software development – OS internals, file systems etc.
◦Distributed systems – Large scale distributed file systems, distributed object stores etc.
◦Big data and machine learning platforms
•2+ years of experience in software design activities.
•Hands-on experience with one of C/C++ or Java/Scala.
•Willingness to quickly ramp up on newer and varying technologies.
•Bachelors in Computer Science or related field
•Experience with research activities like technical paper writing, technical presentations, patent publishing etc.