← Interview experiences
Got the offer

Machine Learning Engineer at Reddit

Difficulty
Level
Staff
Process took
8 months

How it went

The interview process for a Staff Machine Learning Engineer at Reddit involved several stages, beginning with a recruiter screen that included basic ML questions. This was followed by a technical screen requiring hands-on model implementation in a notebook environment. The final loop consisted of rounds focused on ML fundamentals, system design, coding, and a hiring manager discussion. Notably, the ML system design round emphasized infrastructure, deployment, and A/B testing rather than purely modeling.

What came up

Data ModelingMachine LearningConceptStatistics & ExperimentationData AnalysisCodingSQLData Structures & AlgorithmsPeople ManagementProject ManagementProgram SenseCross FunctionalSystem DesignProduct DesignEstimationProduct StrategyAnalyticalTechnicalExecutionBehavioralCustomer InteractionApp CritiqueData Pipeline DesignArtificial IntelligencePresentationPortfolio ReviewDebuggingCode ReviewProject Discussion

A candidate-reported account, lightly edited. Interview processes change by team and date.