Principal Backend Software Engineer
Posted on: November 10, 2018
Oath, 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. A global leader in digital and mobile, Oath is shaping the future of media. A little about Yahoo Yahoo is an Oath brand. Oath, 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, communication and technology brands. A global leader in digital and mobile, Oath brands are shaping the future of communication and media. What We Do and What You'll Learn * Develop production system that improves user experiences on smartphone, tablet and desktop to drive growth in audience, engagement and revenue * Build machine learning models using deep learning or logistic regression * Data mining on Hadoop uisng web search query log to power search autocompletion * Find topics in web documents for better ranking or document filtering Responsibilities: As a Principal Software Engineer in Yahoo/Oath, you will design and build high performance, high throughput, distributed and scalable systems that would be capable of handling millions of data-points in real-time for Search Ads optimization and Search system. * Design, develop and deliver the serving system for Search ads optimization * Ensure that the quality and performance of the developed components and system meet the required SLAs * Recommending alternative approaches to solving complex problems and utilizing new technology to achieve goals * Tackling hard engineering and user experience problems and solve them in an elegant and seamless manner Qualifications: * BS, MS or PhD in Computer Science or related field * 5+ years of directly related experience of software development * Deep understanding of algorithms, data structures and performance optimization * Strong programming proficiency with C++, Java * Strong technical, analytical and communication skills * High proficiency with object-oriented programming and design, database systems, distributed systems, networking, scripting language such as Python, and UNIX/Linux environments * Experience with designing, developing high performing, and complex server applications Bonus points if you have: * Experience or knowledge of big data and machine learning technologies such as Spark, Hadoop, HBase, Hive, TensorFlow * Fluency in Japanese Oath 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. Oath is dedicated to providing an accessible environment for all candidates during the application process and for employees during their employment. Please let us know if you need a reasonable accommodation to apply for a job or participate in the application process. Currently work for Oath? Please apply on our internal career site.SDL2017
Keywords: Oath, Sunnyvale , Principal Backend Software Engineer, IT / Software / Systems , Sunnyvale, California
Didn't find what you're looking for? Search again!