Quantcast
Channel: Research Park
Viewing all articles
Browse latest Browse all 4357

Back-End Software Developers

$
0
0
Company Name: 
Category: 
Software Engineering
Status: 
Full-Time
Contact Email: 
resume-champaign@yahoo-inc.com
Description: 

Yahoo Champaign is looking to hire back-end software developers at all levels including:  new college hires and very experienced senior engineers. Please send resumes to resume-champaign@yahoo-inc.com 

Yahoo is one of the world most trafficked destination on the internet. This requires massively scalable, distributed, high performance and efficient software systems. We are always looking to improve on those areas to further enrich our user experience. If you want to solve complex problems in these areas, we are looking for you.


About Yahoo!

Yahoo! Advertising & Data team is one of the biggest online data & advertising programs on the internet. It allows advertisers to reach the masses through Yahoo! and partner networks. We are developing next generation technologies to enrich our advertiser and user experience through complex scalable ad platform, with ever growing interesting challenges. We're looking for world-class, fun-loving engineers to join our team where you will have the opportunity to be part of Ad platforms ranging from Ad-buying & insights experience to data processing and ad serving components.

Job Responsibilities

 We are looking for software engineers at various experience levels. You will be working on next generation infrastructure as well as supporting new functionalities on existing platform including optimization, performance, design and architecture problems. Our advertising booking to serving infrastructure serves multi-billions ad impressions on daily basis. Developing for this infrastructure presents many technical challenges in the areas of efficient query processing, high throughput systems, large scale data processing, applying various targeting dimensions as well as satisfying complex business rules.

This following knowledge will be useful for this job position, but is not required to apply. 

Large-scale data processing experience

Experience in Hadoop Map-Reduce/ PIG, HBase, Hive

 

Database and SQL understanding

Understanding of database internals and implementation techniques; working

knowledge of SQL

Understanding of database query processing and indexing is preferred

 

Knowledge of Data Structures & Algorithms

Solid understanding of data structures & common algorithms

Understanding of time-complexity of algorithms

Implementation and design of distributed systems

 

Programming and language skills

Understanding and experience with UNIX and Shell scripting

Knowledge of Perl and Python scripting languages

Strong in Java; Strong knowledge of C++ is also preferred but not required

 

System design and implementation experience

Experience with machine learning algorithms and/or statistical methods

Familiarity with information retrieval techniques is preferred

Familiar with fault tolerance system design and high performance engineering

Fundamental concepts of scheduling, synchronization, IPC and memory management

 

Candidates should have a computer science, computer engineer, or equivalent degree.

 

Please send resumes to resume-champaign@yahoo-inc.com

 


Viewing all articles
Browse latest Browse all 4357

Trending Articles