Senior Software Engineer - Machine Learning

Posted on Sep 15, 2020

Santa Clara, CA

What will you do?At, we process terabytes of data every day, and transform that data into information that powers decisions for millions of home buyers, renters, dreamers, and real estate professionals.

We aim to radically simplify home buying/selling and help more people achieve the American dream on our website and mobile apps.

You’ll engage with some of the best and the brightest co-workers and leaders, learn and contribute, and have a great time.

We work hard, play hard, and recognize achievement – rewarding passion for innovation, creativity, and quality.

If you enjoy working in a fast-paced, dynamic, cutting-edge work environment and desire to make a meaningful contribution to the business, then make the move!Responsibilities:Collaborate closely with data scientists, product managers and other cross-functional teams.Build end-points, pipelines and supporting infrastructure to productionize Machine Learning models.ML Ops (monitor inference performance, scalability, availability etc).Take on complex problems, learn quickly, iterate, and persist towards good scalable, production grade solutions.Help recruit, mentor and support growth of engineers within the teamWork collaboratively in an Agile/Scrum team to plan and execute at high velocity, and across teams throughout the organization to reuse existing components and architect shared functionalityTake ownership and responsibility for team practices and processes and their continuous improvement.What will you bring?Requirements:Degree preferred in engineering or computer science.BS and 5+ years/MS and 3+ years of working on complex, scalable backend systems.2+ years of industry experience deploying Machine Learning models to production at scale.Proficient in Python, Node.js and / or Java.Experience working with public cloud stack preferably in AWS.Experience with AWS stack - at least a few of the following - S3, Athena, EC2, ECS, Lambda, SageMaker, SQS, SNS, Kinesis, MongoDB, and DynamoDBExposure to Docker and ContainerizationKnowledgeable of core CS concepts such as: structured and unstructured data, data management and querying, common data structures and algorithmsStrong communication, analytical, and people skillsPreferred Requirements:Prior experience of working with Data Scientists and Machine Learning projectsFamiliarity with Machine Learning processes is a plusExperience with GraphQL, API Gateway, Microservices is a plusExperience with ML platforms is a plus

How to Apply

Follow the application procedure at for more info.

Related positions:

Senior Software Engineer, Machine Learning

Rebellion Defense, Washington, D.C

Senior Software Engineer, Machine Learning

Rebellion Defense, Seattle, WA

Senior Software Engineer - Applied Machine Learning

Apple, Cupertino, CA

Senior Software Engineer, Applied Machine Learning

SmartNews, San Francisco, CA

Senior Software Engineer - Machine Learning Platform

Apple, Seattle, WA

Download free Serefind app to explore more!