Software Development Engineer, Systems Req ID 1449315

Company Name:
Yahoo! Inc.
Yahoo currently has a Software Development Engineer, Systems position available at our office in Sunnyvale, CA. Duties: Working on projects of diverse scope and complexity, design, build, implement, modify, test, debug and deploy software systems, large-scale infrastructure platforms and network services that are the foundation of multiple Yahoo properties and applications. Responsible for performance, reliability, availability, scalability and security. Services are delivered to applications through standard and proprietary protocols and behavior may be customized via complete APIs (Application Programming Interfaces) and/or web services. Build products which help advertisers to better target users online on the Yahoo network and the exchange. Apply knowledge of software design principles, systems programming, algorithms, data structures, optimization as well as essential performance tuning/testing. Build scalable systems and modular software; measure and tune system performance and ensure that the software will run reliably and is fault-tolerant in a 24/7 production environment. Design and build fault-tolerant, high-performance, scalable systems and influence architecture, design, and implementation across adjacent teams. Interface with various teams to define requirements, interfaces, and implementation approaches. Interact with QA to help come up with test cases and develop regression tests and integrate with the continuous integration framework. Work with product managers to understand business needs and translate them into concrete technical requirements. Write detailed technical documents on the components being developed.
Requirements: Masters degree in Computer Science, Engineering or related technical field and 1 year of experience in job offered or a computer-related occupation.
Experience must include:
1. 1 year experience in commercial software development
2. C++ and Java programming skills
3. UNIX skills
4. Data structures and algorithms
5. Fault-tolerant system design and high-performance engineering
6. Distributed systems experience
7. Experience working on systems handling large volumes of data
8. Experience with Agile product development methodology
TO APPLY: Submit your resume to the following URL: Please search/reference Req ID# 1449315.

Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.