Lead Data Scientist Machine Learning at Roofstock

Roofstock is the leading marketplace for investing in single-family rental homes. Our mission is to make real estate investing radically accessible, cost effective and simple. We want to use technology to transform the way real estate is bought and sold and make real estate investing as simple as investing in stocks. Simply put, we are passionate about helping our customers build wealth through real estate. 

Roofstock has been recognized as a Great Place to Work® and was recently named to the Forbes Fintech 50 and the Red Herring 100 lists of most innovative companies. Roofstock has raised over $135M to date and have offices across the US in Oakland, CA, Dallas, TX and New York, NY with approximately 500 people and is growing rapidly. Check out our reviews and see why our employees love working here! 

We've built an amazing culture where everyone has a voice. We're nice. We get things done. We have fun. We believe in work-life balance (yes, you can really take a vacation). And our values are pretty B.A.D.A.S.S. 


Be customer obsessed. 

Act like an owner, because you are one. 

Don't be afraid to break things in the pursuit of better. 

All of us are empowered to do the right thing. 

Stay curious and create what's next. Fast. 

Seriously. No jerks.

The Advanced Machine Learning team builds scalable state-of-the-art deep learning and distributed ml systems. You will lead cross-functional teams to design, develop, optimize, and productionize best in class machine learning tools and put Roofstock ahead of the competition.  As an early hire in the advanced ML group, you will be responsible for architecting and implement projects that augment human intelligence such as image and text analysis, big data record linkage and clustering, deep learning recommendation engines, and more.  Thus, we are looking for someone with a solid experience in developing commercial large-scale machine learning systems.  


What you will do:

Collaborate across teams to architect, build, and deploy machine learning solutions in distributed machine learning frameworks such as Spark 
Take ownership of and drive technical projects to completion: anticipating roadblocks, developing strategies to mitigate risk, and making trade-off decisions between different modeling approaches and between short-term results and long-term goals 
Translate ambiguous business needs into structured problem statements and testable hypotheses 
Provide constructive and actionable feedback to team members; lead the adoption of industry standards and best practices within the team 
Mentor junior colleagues and evangelize machine learning/statistical literacy in the organization and beyond 



What you bring with you:

MS or PhD in computer science/engineering or equivalent 
5+ years of hands-on experience in designing, building, and deploying to production distributed and deep learning frameworks and libraries such as Keras, PyTorch, Horovod, Ludwig, Ray, MXNet, bytePS. Bonus: proficiency in one of the top three cloud computing platforms. 
4+ years of experience building machine learning models in python in a commercial setting; experience in another relevant language like Scala a plus 
Strong fundamentals in statistics, and probability; ability to take a broad challenge and break it down into solvable components 
Demonstrated ability to work independently, rapidly prototyping and testing new ideas 
Demonstrated communication and collaboration skills to effectively present, explain, influence, and advise within cross-functional teams 
Drive to solve problems, meet deadlines, and build whatever is necessary along the way 



#LI-remote
#INDDS

For our regular full-time roles we offer a great benefits package!
Competitive compensation
Medical, Vision and Dental for you (95%) and your dependents (65%)
401k
Flexible time off and sick days
Supplemental bonus to support "work from home" office needs
Equity incentives to give you a stake in the Company’s future
We are an upbeat and collaborative work culture
Virtual company-sponsored outings

Roofstock is an equal opportunity employer. In keeping with the values of Roofstock, we make all employment decisions including hiring, evaluation, termination, promotional and training opportunities, without regard to race, religion, color, sex, age, national origin, ancestry, sexual orientation, physical handicap, mental disability, medical condition, disability, gender or identity or expression, pregnancy or pregnancy-related condition, marital status, height and/or weight.