[agents] [Jobs] Display Advertising at Yahoo!

J. Delgado joaquin.delgado at gmail.com
Mon Jan 10 14:40:49 EST 2011


This is for a Senior Software Engineer in Display (performance) advertising.
In particular I'm looking for folks that have experience designing and
building  scalable bidding agents with some practical background in
machine learning, auction systems and big data processing (map-reduce,
hadoop, etc).

Please contact me directly if you (or someone you know) is interested.


Cheers!

Joaquin Delgado, PhD.
Contact email: jdelgado at yahoo-inc.com
=====================================================
Are you passionate about building and designing scalable, distributed,
high performance, revenue generating software systems? Do you have an
understanding of business perspective and enjoy building systems that
deliver tangible business goals? Are your communication skills, both
written and verbal something you are proud of? Is working with driven
and passionate folks at one of the most trafficked destinations in the
world, your dream? Have you thought about making history while playing
pool and foosball with your colleagues? Do you enjoy working in teams?

Yahoo! Performance Display Advertising is one of the biggest online
marketing programs on the Internet. It allows advertisers to reach the
masses through Yahoo! and partner networks. Performance Display
advertiser and user experience is driven and accomplished through
complex ad exchange platform, with ever growing interesting
challenges. We're looking for world-class, fun-loving engineers to
join our team!

Performance Display Serving team is looking for a seasoned Senior
Software Engineer (expert level). You will be working on next
generation infrastructure as well as supporting new functionalities on
existing platform including optimization, performance, design and
architecture problems, to impact the bottom-line. Current 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.

It calls for the application of knowledge of software design
principles, systems programming, algorithms, data structures,
optimization as well as essential performance tuning/testing. Our
focus is on building scalable systems and modular software; measuring
and tuning of system performance and ensuring that the software will
run reliably and is fault-tolerant in a 24/7 production environment.

Job Responsibilities:
  * Participate in development of the next generation ad serving technology
  * Architect, design and build fault-tolerant, high-performance,
scalable systems
  * Mentor junior team members in software development process and methodology
  * Interface with various teams to define requirements, interfaces,
and implementation approaches
  * Influence architecture, design, and implementation across adjacent teams

Requirements:
  * Strong C++ programming skills
  * Strong UNIX skills
  * Solid understanding of data structures and algorithms
  * Familiarity with fault-tolerant system design and
high-performance engineering
  * Strong verbal and written communication skills
  * 5-9 years of commercial software development
  * BS/MS in CS (or equivalent)

Other Skills/Abilities
  * Knowledge of SQL, STL, NFS, TCP/IP preferred
  * Distributed systems experience
  * Understanding of database internals and implementation techniques
  * Understanding of database query processing and indexing are preferred
  * Familiarity with information retrieval techniques are preferred
  * Experience with machine learning algorithms and/or statistical
methods in computation
  * Experience with Agile product development methodology


More information about the agents mailing list