Software Development Engineer
Job Number: 1543725
Primary Location: United States of America-California-Sunnyvale
A Little About Us
The Advertising and Data Business Unit is responsible for delivering market-leading advertising and audience analytics technologies, platforms, solutions, and services. Our advertising products deliver billions of ad impressions to hundreds of millions of users everyday, enabling hundreds of thousands of advertisers to effectively connect with the right audience at the right time across devices and across the globe. Our audience analytics products analyze multi-terabytes of data everyday and deliver insight on the preference, intent, interest, and behavior of users to help Yahoo and its customers drive user growth, engagement and value.
A Lot About You
We’re solving challenging problems in data targeting area. By leveraging cutting-edge grid computing, machine learning models and tools, we build the solid system pipelines, deploy models into production, measure the business impacts and analyze results for more opportunities. More specifically we build system pipelines for data ingestion, feature extraction and audience segment generation, online/offline test systems and closed loop performance feedback with monitoring and analysis.
Your Day
• Plan, design, develop, code and test software systems or applications for software enhancements and new products; revise and refine as required
• Participate in development of project timelines, implementation design specifications, system flow diagrams, documentation, testing and ongoing support of systems
• Recommend modifications to processes and procedures, and contribute to best practices, architecture, and implementations
• Promote and solicit ideas within project teams; may lead certain elements of projects
You Must Have
• Undergraduate degree (Graduate degree preferred) in computer science, engineering, or related field, and 3+ years of experience related to software development or implementation
• Comprehensive knowledge of software engineering processes, tools, methods, test development and support
• Proficiency with object-oriented programming, large-scale software architecture, networking and distributed systems, and UNIX/Linux environments
• Able to clearly communicate with both technical and non-technical individuals
• Team oriented, able to articulate priorities, needs and raise obstacles in a timely and constructive manner
• Develops creative and practical solutions based on integration and evaluation of multiple factors
Source
Job Number: 1543725
Primary Location: United States of America-California-Sunnyvale
A Little About Us
The Advertising and Data Business Unit is responsible for delivering market-leading advertising and audience analytics technologies, platforms, solutions, and services. Our advertising products deliver billions of ad impressions to hundreds of millions of users everyday, enabling hundreds of thousands of advertisers to effectively connect with the right audience at the right time across devices and across the globe. Our audience analytics products analyze multi-terabytes of data everyday and deliver insight on the preference, intent, interest, and behavior of users to help Yahoo and its customers drive user growth, engagement and value.
A Lot About You
We’re solving challenging problems in data targeting area. By leveraging cutting-edge grid computing, machine learning models and tools, we build the solid system pipelines, deploy models into production, measure the business impacts and analyze results for more opportunities. More specifically we build system pipelines for data ingestion, feature extraction and audience segment generation, online/offline test systems and closed loop performance feedback with monitoring and analysis.
Your Day
• Plan, design, develop, code and test software systems or applications for software enhancements and new products; revise and refine as required
• Participate in development of project timelines, implementation design specifications, system flow diagrams, documentation, testing and ongoing support of systems
• Recommend modifications to processes and procedures, and contribute to best practices, architecture, and implementations
• Promote and solicit ideas within project teams; may lead certain elements of projects
You Must Have
• Undergraduate degree (Graduate degree preferred) in computer science, engineering, or related field, and 3+ years of experience related to software development or implementation
• Comprehensive knowledge of software engineering processes, tools, methods, test development and support
• Proficiency with object-oriented programming, large-scale software architecture, networking and distributed systems, and UNIX/Linux environments
• Able to clearly communicate with both technical and non-technical individuals
• Team oriented, able to articulate priorities, needs and raise obstacles in a timely and constructive manner
• Develops creative and practical solutions based on integration and evaluation of multiple factors
Source