SunnyvaleRecruiter Since 2001
the smart solution for Sunnyvale jobs

Sr. Engineering Manager - Content Serving and Recommendation

Company: Yahoo!
Location: Sunnyvale
Posted on: November 20, 2022

Job Description:

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-and the world. Want in?About Our TeamWe are the content backend team responsible for the content storage, serving, recommendation and personalization solutions for the Yahoo brands serving our users around the globe. The brands we support and power range from Homepage, Yahoo Sports, Yahoo Finance,, TechCrunch, AutoBlog and Engadget on desktop and mobile alike. Our many subsystems process incoming content and user interactions to produce content and user understanding signals that in turn power our various ranking models that are tailored to the product requirements and optimized to engage our users.Our complex system is built on top of several platforms such as, Redis, Cassandra, Storm, Kafka, Hadoop, Hive, Pig, Tensorflow, Spark, GraphQL and gRPC.Our serving stack is scaled to serve our close to 1 billion annual users with tens of thousands of requests per second at sub-second latencies. We develop machine learning frameworks that train our recommendation algorithms on our continuously collected interaction signals that flow through our data processing pipelines. We get to evaluate and experiment with the latest model training approaches in close collaboration with our science team to push the prediction power of our recommendation models.What We Are Looking ForWe are looking for a Senior Engineering Manager who can lead a team of engineers who build the content crawling and storage systems. This team is responsible for developing new features for and operations of the content acquisition and storage components that need to be able to reliably store and serve content for requests coming from multiple customers from around the globe. These subsystems are the backbone of much of our products whom we serve and maintain strong relationships with.Job Responsibilities

  • Passion for building a scalable, reliable content acquisition, storage and serving system.
  • Work with Product Management to understand requirements, oversee mapping of requirements into engineering deliverables
  • Provide engineering guidance to the team to develop extensible, scalable, reliable software
  • Lead the team of engineers to plan and coordinate tasks to drive towards completion of requirements of all sizes
  • Work with members of the team to guide and support them on their career development path
  • Coordinate with your counterparts on other teams in multiple time zones to coordinate our common goal and align priorities
  • Work with engineering leads to plan the future direction of the systems to ensure the system long term relevance, stability and capabilities
  • Build team spirit and an inclusive team culture all while having funYou Must Have
    • BS/MS/PhD in Computer Science, Engineering or related fields
    • 7+ years of experience in software development
    • 2-3 years experience managing teams with frequent date driven milestones
    • Strong oral and written communication skills
    • Strong skills in Java, Unix, Big data technologies
    • Experience with end to end system design, migration, capacity planning, disaster recovery and High-Availability
      • Be able to demonstrate sound development practices, object oriented and service oriented architecture, and design patterns
      • Experience with Storm, Redis, Message Queues, Hadoop and other open source technologies is a big plus
      • Experience in designing and maintaining distributed computing environment
      • Experience working with scalable high-performance server based systems
      • Strong collaboration skills working with internal or external customers to prioritize requirements, and deliver functionality for business needs
      • Ability to manage business delivery and technology optimization over timeYahoo 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 () 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 () page to learn more.US Only: Please be aware that Yahoo requires all employees entering a U.S. Yahoo office and/or attending a company event (including client events) are required to be vaccinated for COVID-19. This position will require the successful candidate to obtain and show proof of a vaccination to enter a U.S. Yahoo office and/or attending a company event (including client events). Yahoo is an equal opportunity employer, and will provide reasonable accommodation to those individuals who are unable to be vaccinated consistent with federal, state, and local law.The compensation for this position ranges from $130,875.00 - $272,500.00/yr and will vary depending on factors such as your location, skills and experience. The compensation package may also include incentive compensation opportunities in the form of discretionary annual bonus or commissions, in addition to equity incentives. Yahoo provides industry-leading benefits including healthcare, 401K savings plan, company holidays, vacation, sick time, parental leave and an employee assistance program.Currently work for Yahoo? Please apply on our internal career site.

Keywords: Yahoo!, Sunnyvale , Sr. Engineering Manager - Content Serving and Recommendation, Executive , Sunnyvale, California

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category

Log In or Create An Account

Get the latest California jobs by following @recnetCA on Twitter!

Sunnyvale RSS job feeds