Verizon Media (formerly Yahoo!, now a subsidiary of Verizon), is a values-led company committed to building brands people love.
We reach over one billion people around the world with a dynamic house of 50+ media and technology brands. As a global leader in digital and mobile, Verizon Media is shaping the future of media.
Our mission : build brands consumers love, build platforms customers love, and build a company talent loves. Yahoo! Gemini is a first-class global Native advertising platform serving Native advertisement on Yahoo! properties such as Yahoo! Homepage, Sports, Finance, and external publishers sites such as Fox and Apple.
The Gemini team is building next-generation technologies to enrich our advertiser and user experience through complex scalable ad platforms, with ever growing and interesting challenges.
Yahoo! Gemini serving platform consists of numerous robust and high performance applications running on multi-node UNIX clusters.
It processes billions of queries, and generates millions of dollars every day. It is a complex system that provides opportunities for innovation, and problem solving.
Developing new features and scientific models for this infrastructure presents many technical challenges in the areas of distributed computing, multi-terabyte storage systems, and high-performance computing.
It demands knowledge of software design principles, systems programming, algorithms, data structures, and C++ / Java.
and support our globally deployed and integrated systems.
Work with business partners to evaluate new features and improvements to the Gemini Platform
Develop infrastructure components that help ensure that the advertisements that are served to end users are relevant to the end user even at very high traffic rates.
Develop new product capabilities and enhancements
Optimize the serving software for high performance so that mobile advertisements are being served with minimal latency
Implement monitoring and alerting functionality to ensure that the serving systems are fully functional and respond to any escalations as required
Collaborate with team members to improve the current infrastructure and codebase
Scale the platform to match customer and data growth
Work to delight our customers with a terrific user experience
You Must Have
BS / MS / PhD in computer science or equivalent
Experience with object oriented programming languages, preferably Java or C#
5+ years of experience as a Software Engineer
Familiarity with UNIX scripting languages (e.g., Bash, Perl, Python)
Experience with developing large scale applications
Ability to prioritize tasks and work independently, while interacting with product and engineering teams
Excellent analytical and problem solving skills and desire to learn new skills
A team player with excellent communication skills in English