Programming Perl
Posts 1-1 of 1
-
Dalia WilliamsThe company name is only visible to registered members.Nokia is hiring a Senior Software Engineer in Berlin!
Description
Nokia Berlin is looking for a Senior Software Engineer, Social Advertising, with experience building and optimizing high-scale online advertising systems.
Nokia Berlin creates cutting-edge technology that revolutionizes the way people find what matters to them using their mobile devices and the Internet. Our Navigation was designed with mobile in mind, requiring very little bandwidth and pioneered the use of offline maps. Your responsibility is to define strategies and quality criteria for the new social advertising framework, create implementation plans which cover high relevancy and timeliness, architect and implement framework logic which ensure the highest relevancy and timeliness at optimal cost. You will partner with operations and services team to promptly resolve live site issues and drive root cause analysis to achieve ongoing quality improvements. You will drive technical innovations and improvements to development and testing methodologies which drive our product quality further up and also increase team productivity. You may also need to mentor other engineers in this growing team to help individuals grow to new heights in this space. You will directly influence how wins against numerous stiff competitors in the Advertising market.
The ideal candidate will have a strong software engineer with background in auction theory and mechanism design, and industry experience in applying that knowledge to online advertising. The position will be responsible for shaping our rapidly growing online advertising market and adapting existing auction mechanisms to Nokia's unique environment. Additionally, the ideal candidate will have industry experience working on a range of classification and optimization problems, e.g. payment fraud, click-through rate prediction, click-fraud detection, search ranking, text/sentiment classification, collaborative filtering/recommendation, or spam detection. The position will involve taking these skills and applying them to some of the most exciting and massive social data and prediction problems that exist on the web.
Responsibilities
• Develop highly scalable classifiers and tools leveraging machine learning, data regression, and rules based models
• Suggest, collect and synthesize requirements and create effective feature roadmap
• Code deliverables in tandem with the engineering team
• Adapt standard machine learning methods to best exploit modern parallel environments (e.g. distributed clusters, multicore SMP, and GPU)
• Design, rapidly prototype, and implement scalable, reliable, and maintainable web applications using HTML5 technologies.
• Enforce code quality through test driven development.
• Collaborate closely with engineering, product, and marketing teams to define product requirements.
• Distill product requirements into design and technical specifications.
• Aggressively collect, analyze, and act on data about product performance.
• Propose and test improvements to ad auction and pricing mechanism
• Propose and test optimizations to ad ranking and allocation algorithms
• Code deliverables in tandem with the engineering team
• Focus on innovation and new ideas by dedicating time to creative thinking and prototyping
Qualifications
Requirements
• BSc in Computer Science, Mathematics, Physics or equivalent. MSc or PhD or equivalent experience would be an advantage.
• Expert knowledge of algorithmic game theory, auction theory, mechanism design and their applications to online advertising
• A minimum of 1-2 years experience in one or more of the following areas: Fraud prevention engineering, machine learning, large-scale data mining for analytics, professional software development experience.
• Experience in development on one or more of the following: Android, iPhone, BlackBerry, Symbian, Windows Mobile.
• Proven ability to translate insights into business recommendations
• Ability to translate theoretical research into practical applications
• Experience developing and debugging in C/C++ on *nix
• Experience with scripting languages such as Perl, Python, PHP, and shell scripts.
• Experience with software development technologies i.e.; C++, Java and Javascript
A plus:
• Experience in development on one or more of the following: Android, iPhone, BlackBerry, Symbian, Windows Mobile.
• Experience with Hadoop/Hbase/Pig or Mapreduce/Sawzall/Bigtable a plus
• Infrastructure tools are a plus (Scribe/Flume/syslog, Puppet, RPM, yum, etc.)
• Experience with Agile software engineering and development processes
• Experience with database systems and "big data systems"
Job: Research & Development
Primary Location: DE-Berlin
Organization: Horizontal Units
Schedule: Full-time
Job Level: Individual Contributor
Education Level: Bachelor's Degree (±16 years)
Job Type: Experienced
Employee Status: Regular
Ongoing
Apply Here:
http://joberate.com/redirect/url/81c0e593-4aa6-231a-69db-18f...
- 27 Sep 2011, 12:42 pm
