Skip to main content

This job has expired

Senior Software Dev Engineer

Employer
Verizon Media
Location
Baltimore, MD
Closing date
Oct 20, 2021
It takes powerful technology to connect our brands and partners with an audience of nearly 900 million. Whether you're looking to write mobile app code, engineer the servers behind our massive ad tech stacks, or develop algorithms to help us process trillions of data points a day, what you do here will have a huge impact on our business"A cents € and the world. Want in?About Us:Yahoo! Gemini is a first-class global Native advertising platform serves Native advertisement on Yahoo! properties such as Yahoo! Homepage, Sports, Finance, and external publishers sites such as Apple, Microsoft and Samsung. 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; and to integrate and onboard with world class publishers such as Microsoft, Apple, Samsung, Fox News, Ebay, ESPN, ABCNews, and etc.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 Java/C++. On our team you will analyze requirements; investigate optimal software solutions and ad matching techniques; architect, design, implement and test those solutions; and support our globally deployed advertising software.Responsibilities:Software Engineer who is motivated by our mission and wants to ensure that our Native advertising platform plays a critical role in improving the experience of our users, publishers, and advertisers. The ideal candidate will have industry experience working on a range of online advertising products and ad matching technologies.In this role you will have an opportunity to collaborate/engage with key engineering, science, and product stakeholders in defining an exciting and ambitious forward-looking strategies for the Gemini Native Ad Matching Team. You will research, analyze big data, design, develop, test, release, and sustain world-class ad matching ML models and software applications in a dynamic and exciting team. You will take personal responsibility to make key architectural decisions. You will directly work with product management, marketplace, and other outside organizations to understand and refine product requirements and goals. You will work across engineering and science teams in multiple locations to develop and/or improve existing ad matching technologies such as phrase, broad, and etc. You will lead and mentor other engineers throughout design and development.Qualifications/Requirements:Minimum Qualifications4+ years of experience developing system/middleware software products on Linux/UNIXC++/Java/Python programming knowledgeObject-oriented programming skillsUnderstanding of data structures and algorithmsAnalytical and problem solving skillsUNIX skillsIndustry experience with fault-tolerant system design and high-performance engineeringIndustry experience with SQL, HBase, PIG and Oozie technologies (desirable)Industry experience with building large scale, distributed, highly scalable and highly available Internet enabled enterprise server systems (desirable)Industry experience with Agile product development methodology (desirable)Strong verbal and written communication skillsB.S. or MS in Computer Science (or equivalent experience)Preferred QualificationsExperience manipulating and analyzing data from different sourcesMachine Learning experienceSuccessful track record of delivering quality results in complex cross-functional projectExperience taking a leading role in building complex software systems that have been successfully delivered to customersExperience in communicating with users, other technical teams, and senior management to collect requirements, describe software product features, technical designs, and product strategyPersonal commitment to continuous learning and self-developmentAbility to work well on a team with a positive attitudePh.D. and publications in machine learning, AI, computer science, statistics, applied mathematics, data science, or related technical fields (or equivalent experience)Yahoo is proud to be an equal opportunity workplace. All qualified applicants will receive consideration for employment without regard to, and will not be discriminated against based on age, race, gender, color, religion, national origin, sexual orientation, gender identity, veteran status, disability or any other protected category. Yahoo is dedicated to providing an accessible environment for all candidates during the application process and for employees during their employment. If you need accessibility assistance and/or a reasonable accommodation due to a disability, please submit a request via the Accommodation Request Form ( /careers/contact-us.html ) or call 408-336-1409. Requests and calls received for non-disability related issues, such as following up on an application, will not receive a response.At Yahoo, we know that diversity makes us stronger. We are committed to a collaborative, inclusive environment that encourages authenticity and fosters a sense of belonging. We strive for everyone to feel valued, connected, and empowered to reach their potential and contribute their best. Check out our diversity and inclusion ( /diversity/ ) page to learn more.Currently work for Yahoo? Please apply on our internal career site.

Get job alerts

Create a job alert and receive personalized job recommendations straight to your inbox.

Create alert