Senior Backend Developer/ Data Engineer - Yahoo Knowledge Graph

  • Full Time
Job expired!
It requires remarkable technology to connect our brands and partners to an audience nearing 900 million. Whether your interest lies in mobile app development, server engineering for our extensive ad tech stacks, or developing algorithms to process trillions of data points every day, your contribution will significantly impact our business - and the world. Interested? A Little About Us: Yahoo Knowledge (YK) is a large-scale knowledge platform and services which provide insights into real-world entities and their associations. The YK engineering team builds and manages data acquisition platforms, information extraction, data reconciliation, storage facilities, and the real-time usage and understanding of the knowledge graph. Projects worked on by YK directly impact the quality of Yahoo’s systems, including Yahoo Search, Yahoo Home Page, Yahoo Finance, advertising systems, and others. This offers a unique opportunity to work across a wide range of systems such as big data pipelines, Machine Learning, and web-scaled serving. Responsibilities: Working on diverse projects of varying scope and complexity, designing, building, implementing, making changes to, testing, debugging, and deploying software systems that form the foundation of multiple Yahoo properties and applications. Own, enhance, and scale data acquisition and processing workflows. Drive the roadmap for the next-generation digital transformation of the system to the public cloud and continually work to improve the operability, scalability, efficiency, performance, and reliability of the workflows and pipelines. Present your work to Architects and other colleagues for valuable feedback and guidance. Share and present emergent technologies such as AI to the team and participate in company-wide discussions. A Lot About You: Bachelor's degree in Computer Science or a related field, or an equivalent combination of experience. Five years of experience with data platform engineering. Senior-level competency in designing, writing, updating and reviewing software in Java, Scala, or Python. Three to five years of individual contributor experience in successful code delivery. Experience working with distributed computing, such as Apache Spark. Pivotal role in collaboration with Product Managers from other teams like Yahoo Web Search, Yahoo Homepage, Yahoo Sports, etc., to understand their requirements. You will assist in managing our enormous big data pipelines and our web services. Expected to write proper tests and ensure the correct implementation of CI/CD. A strong awareness of Algorithms, Data Structures, Performance analysis, and Software Engineering best practices. Experience in building large-scale, scalable, low-latency online systems. Yahoo is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without any discrimination 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 all employees during their employment. If you need accessibility assistance and/or reasonable accommodation due to a disability, please submit a request via our Accommodation Request Form (www.yahooinc.com/careers/contact-us.html) or call 408-336-1409. Calls and requests for non-disability-related issues, like 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. To learn more, visit our diversity and inclusion page (www.yahooinc.com/diversity/). The compensation for this position ranges from $128,250.00 - $266,875.00 per year 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 a 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. Eligibility requirements apply. Yahoo highly encourages flexibility concerning employee location and the hybrid working model. Many of our employees cherish this flexible-hybrid way of working. Most of our roles do not require a specific pattern of in-office attendance. If you join Yahoo, you may be requested to attend or travel for on-site work sessions, team-building activities, or other events. You will be notified ahead of these occasions for making necessary arrangements. If you’re curious about how this might affect this role, please discuss with the recruiter. Currently work for Yahoo? Please apply on our internal career site.