find jobs
job title, keywords or company
city, state or zip code
Tech Yahoo, Software Dev Eng, Sr more...
Location:Sunnyvale, CA
First posted:March 24, 2017

About Yahoo Knowledge Platform organization: 

In the Yahoo! Knowledge Platform Group, our vision is to build knowledge about all entities in the world  to help Yahoo! deliver great experience for our users. With the help of cutting edge algorithms and an extremely high performance run time serving systems capable of serving millions of queries and page views a day, we positively affect the lives of people every day. Building this system provides many technical challenges in the areas of distributed/grid computing, peta-byte scale storage systems, high-performance and high availability computing.

Ideal candidate 
Are you motivated by the design challenges inherent in building highly scalable, complex and reliable software systems? 
Do you relish the opportunity to work on one of the largest distributed systems in the world, running on thousands of machines and handling huge volumes of data? 

Yahoo Knowledge platforms team is looking for seasoned Senior Engineers to help develop highly Scalable and reliable platforms. Developing this infrastructure requires solving many technical challenges in the areas of distributed computing frameworks, data structures and algorithms. You will be expected to help architect these platforms, build scalable and modular systems, measure and optimize system performance, and ensure that systems run reliably in a 24/7 production environment. 

Required Skills: 

  • Excellent Java programming knowledge 
  • Hands on knowledge of tools for ensuring high performance and scalability 
  • Hands on experience with distributed computing platforms 
  • Strong in data structures and algorithms 
  • Strong problem solving skills 
  • Team Player, flexible, independent and innovative 
  • Strong communication skills. 
  • Strong Technical leadership qualities 

    Preferred Skills: 

  • Grid technologies such as Hadoop and offline processing of large data set 
  • Strong understanding of the agile methodologies 

    Experience: 8-10 Years 
    Education: Bachelors or Master's degree in Computer Science and Engineering 

    Send this job to yourself or a friend.

    Please mention
    if asked how you found this job.