.advertise@offshoreoiljobs.co.uk

.www.offshoreoiljobs.co.uk

Engineering News

Democratizing Data at Airbnb – Airbnb Engineering & Data Science – Medium

By Chris Williams, Eli Brumbaugh, Jeff Feng, John Bodley, and Michelle Thomas Like many startups, the number of employees at Airbnb has grown significantly over the past several years. In parallel we have seen explosive growth in both the amount of data and the number of internal data resources: data tables, dashboards, reports, metrics definitions, etc. On one hand, the growth in data resources is healthy and reflects our heavy investment in data tooling to promote data-informed decision making. However…

Automated Machine Learning — A Paradigm Shift That Accelerates Data Scientist Productivity @ Airbnb

By Hamel Husain & Nick Handel At Airbnb, we are always searching for ways to improve our data science workflow. A fair amount of our data science projects involve machine learning, and many parts of this workflow are repetitive. These repetitive tasks include, but are not limited to: Exploratory Data Analysis: Visualizing data before embarking on a modeling exercise is a crucial step in machine learning. Automating tasks such as plotting all your variables against the target variable being predicted…

The Journey To Android Monorepo: The History Of Uber Engineering’s Android Codebase Organization

During our inaugural Uber Technology Day, software engineer Aimee Lucido delivered a presentation on the history of Uber Engineering’s Android codebase. In this article, she expands on the reasons behind Uber’s decision to build a monorepo to support the growth of our Android development. Today is the day you are going to build a brand new Android app—and good for you, getting started is always the hardest part. What is the first thing you do? If you are like me, you will create a new project…

TrafficShift: Load Testing at Scale

Co-authors: Anil Mallapur and Michael Kehoe   LinkedIn started as a professional networking service in 2003, serving user requests out of single data center. For any internet services company, availability is a key factor in its success. In any internet architecture, a lot of things can go wrong at any given time; network links can die, power fluctuations can knock out entire racks of servers, or you could release bad code. In the face of adversity, keeping LinkedIn up and…

Standing Up to a Dangerous New Breed of Patent Troll

On March 20th, Cloudflare received our first patent infringement claim: Blackbird Tech LLC v. Cloudflare, Inc. Today we’re filing our Answer to that claim in a federal court in Delaware. We have very strong arguments we will present in the litigation, mostly because the patent asserted against us does not have anything to do with our technology. The infringement claim is not a close one. The asserted patent, US 6453335 (‘335 patent) was filed in 1998, and describes a system…

Cloudflare’s Prior Art Search Bounty

Jengo Fett by Brickset (Flickr) As readers of this blog likely know, especially if you read this post, Cloudflare has been sued by a dangerous new breed of patent troll, Blackbird Technologies, asserting a very old and very vague patent. And we know we are not alone in being frustrated about the way that such patent trolls inhibit the growth of innovative companies. Cloudflare is asking for your help in this effort, and we’re putting our money where our mouth…

Cape Town (South Africa): Cloudflare Data Center #113

Five fun facts: Cape Town is where the Atlantic Ocean and the Indian Ocean meet deep in the Southern Hemisphere. The city is the start of the Garden Route, a 185 mile (300 km) glorious coastal drive brimming with native flowers and stunning vistas. Cape Town is the gateway into the Stellenbosch and Franschhoek wine districts that make for very popular weekend excursions. The imposing Table Mountain can be seen from most of Cape Town. When you take the cable…

How Cloudflare analyzes 1M DNS queries per second

On Friday, we announced DNS analytics for all Cloudflare customers. Because of our scale –– by the time you’ve finished reading this, Cloudflare DNS will have handled millions of DNS queries –– we had to be creative in our implementation. In this post, we’ll describe the systems that make up DNS Analytics which help us comb through trillions of these logs each month. How logs come in from the edge Cloudflare already has a data pipeline for HTTP logs. We…

Do you trust the crowd? 3 ways to improve crowdsourcing at your company

Jay Wang | Pinterest engineer, human computation Crowdsourcing, or what we refer to as human computation, plays a large role at Pinterest. From measuring the relevance of search results to detecting spam, our use cases are vast. The premise behind human computation is simple–some tasks are just better suited for humans than computers. Additionally, with the emergence of machine learning, reliable training data has quickly become a must-have. All of this drives a need for quality human computation at a…

Scaling Airbnb’s Experimentation Platform – Airbnb Engineering & Data Science – Medium

At Airbnb, we are constantly iterating on the user experience and product features. This can include changes to the look and feel of the website or native apps, optimizations for our smart pricing and search ranking algorithms, or even targeting the right content and timing for our email campaigns. For the majority of this work, we leverage our internal A/B Testing platform, the Experimentation Reporting Framework (ERF), to validate our hypotheses and quantify the impact of our work. Read about…