Engineering Blog

Engineering

Learn from our challenges and triumphs as our talented engineering team offers insights for discussion and sharing.

The Scheduler

Scheduling a phone interview can be frustrating. In February, one of our busiest recruiting months, our team processed 2,138 candidates, setting up over 250 phone calls with our engineers. At the time, scheduling each call would have required a recruiter and a candidates to engage in a lengthy chain of emails, guessing at each ...

Using PMD to blacklist unsafe methods

At LiveRamp, much of the code we write is built around the Hadoop ecosystem. While the tools in the ecosystem are very powerful, the APIs are evolving rapidly and many have "gotcha" methods which can cause serious bugs when misused. We've found that certain methods were especially common sources of frustration among new developers. ...