#

Building Competing Models Using Apache Spark DataFrames

If you missed Spark Summit, catch this talk from Abdulla about how to build predictive recommendation models and ensure type safety using Spark DataFrames. See how Credit Karma's choice of metric evaluation helps us calibrate models to obtain the best global result, and hear our lessons learned when we scaled our model development environment to handle Terabyte-scale data with thousands of features.

#

How Engineering Rotation Programs Can Help Teams Scale

Rotation programs are a powerful way to spread knowledge, invest in engineers' growth, and optimize collaborations. Here, Shawn shares his experience in our pilot Engineering Rotation Program, and how both managers and individual contributors can make the most of rotation programs (and plan ahead for the risks).

#

How to Make Your Finagle Services Resilient

If Finagle microservices are deployed to a production environment without taking the time to configure, at least, some essential sane defaults, most of the features that make these microservices resilient, fault-tolerant, and highly performant can be lost. In our move to microservices, we learned how to make the most out of this tool.

#

The Best Predictor of Future Behavior is Past Behavior

Studies show that behavioral interviewing is the technique that has the strongest correlation to hiring success. We'll introduce the concept as the beginning of a 3-part series on how behavioral interviewing is used at Credit Karma. In the article you can see the inspiration a guy like Dwight Schrute can bring to the interview process.