.advertise@offshoreoiljobs.co.uk

.www.offshoreoiljobs.co.uk

Category: Computer Engineering

Engineering – Medium Engineering

Medium’s engineers are anything but the textbook variety. Sure, they should be smart and fast, and demonstrate excellent technical knowledge to succeed at Medium. But even more, we are seeking engineers who embody curiosity, awareness, resoluteness, and empathy. The best engineers are flexible, proactive, and driven. They love what they already do and are dedicated in their ambition to learn to do more. Meet some of us Source link…

4 Principles for Making Experimentation Count – Airbnb Engineering & Data Science – Medium

For over two years I’ve been a Data Scientist on the Growth team at Airbnb. When I first started at the company we were running fewer than 100 experiments in a given week; we’re now running about 700. As those of us in Growth know all too well, such growth does not happen organically. Instead, it comes about through cultivation. For us, this has meant not just building the right tools, such as our internal Experiment Reporting Framework [ERF], but…

Kickstarter ❤ Kotlin – Kickstarter Engineering

An exploration of our first three Kotlin classes in our Android app and how they were inspired by Swift. In the early phases of developing our Android app at Kickstarter, we poked around the Kotlin documentation and dreamed of ways we could use this new JVM language in our app. We were, however, a small team of new Java engineers with a hefty deliverable so our Kotlin dreams stayed in the pipes — the syntax was just too different from the Java…

Alerting Framework at Airbnb – Airbnb Engineering & Data Science – Medium

The Need At Airbnb, we do not have an engineering operations team, so individual teams are responsible for configuring monitoring and responding to problems for their service. We use Datadog to monitor our infrastructure and alert on its health. While Datadog works well and provides many features, we had some specific requirements around alerting: Generic alerts need to alert different people depending on the host or role. Alerts definition changes are automated so that the alert stays up to date…

Tracking the Money — Scaling Financial Reporting at Airbnb

At Airbnb, the Payments team is responsible for everything related to moving money in Airbnb’s global marketplace. We build technology that powers Airbnb’s massive daily transaction volume to collect payments from guests and distribute payouts to hosts. Our goal is to make the payment experience on Airbnb delightful, magical, and intuitive. Historically, the payments team’s focus was to implement new features, currencies, and payment methods to make payments local in a global business. Our sphere has grown to include compliance…

Preventing cross-site attacks using same-site cookies

Our comms team told us we need an image; our legal team told us it needed to be freely licensed. Credit: Carsten Schertzer (Creative Commons Attribution 2.0)   Dropbox employs traditional cross-site attack defenses, but we also employ same-site cookies as a defense in depth on newer browsers. In this post, we describe how we rolled out same-site cookie based defenses on Dropbox, and offer some guidelines on how you can do the same on your website. Recently, the IETF…

The Grade-Crossing Accident in Biloxi

One of the first safety issues faced by the early railroad engineers (meaning the designers, as well as the guys who drove the trains) was how to handle grade crossings:  the place where a railroad line intersects a surface road.  The only foolproof way to handle such an intersection is to build a bridge so the foot or wheel traffic never obstructs the rail line.  Bridges are expensive, though, so in the twentieth century in the U. S. most grade…

Female instructors can help close the gender gap in STEM

Coauthored with Vinod Bakthavachalam, Data Scientist at Coursera Coursera was founded on the belief that education can help anyone, anywhere improve their career and life outcomes. We strive to enable global, inclusive access to high-quality education — especially for those who have historically been underrepresented in university classrooms. In honor of International Women’s Day on March 8th, we’re thinking in particular about how we can support and encourage female learners in fields traditionally dominated by men. Only 28 percent of graduates from…

Reducing Slack’s memory footprint – Several People Are Coding

by Johnny Rodgers, Charlie Hess, Raissa Largman, Jamie Scheinblum and Chris Sullivan Our desktop app is the most widely used and most capable Slack client that we offer. For many of our customers, it is one of just a few apps they keep open on their computer throughout the work day. It allows them to communicate and work with all the teams they belong to: reading and writing messages, composing posts, uploading files, taking calls, and responding to notifications. However,…

Sourcing, hiring, and growing female talent

Here at Coursera, we are proud to have a data science team that is nearly half female. The problems we’re tackling demand creative approaches and, as the literature consistently shows, diversity unlocks innovation. Yet only 16% of technical roles at major tech companies are held by women. What lessons have we learned in building our team? Sourcing diverse talent Diversity — including gender diversity — demands conscious and consistent efforts to source the right mix of talent. Consider the very top of the recruiting…