AI/ML Job: Senior Software Engineer - Machine Learning


Senior Software Engineer - Machine Learning at Rover

Seattle, Washington, United States 🇺🇸   (Posted Jun 17 2018)
About the company connects pet parents with the nation’s largest network of pet sitters and dog walkers. On Rover, pet parents can easily discover, book, and manage personalized care for their dogs including pet sitting, dog walking, and doggy day care. Founded in 2011 on the belief that everyone should have the opportunity to experience the unconditional love of a dog, Rover improves and simplifies life for pet parents and the dogs they love.

We're headquartered in downtown Seattle. We're an agile, fast-growing startup, and our leadership comes from some of the country's most respected tech companies. We've been named among Seattle's "Best Places to Work" in Seattle Met magazine, Seattle Business Magazine, and the Puget Sound Business Journal." We're also a recipient of Seattle Business Magazine's 2015 Tech Impact Awards. Needless to say (but we're going to say it anyway)—we love dogs, and we wouldn't dream of going to work without them by our sides.

Job position

Job description
We're looking for a Senior Engineer to join our ML Infrastructure team. In this role, you'll primarily be responsible for helping design, develop, implement, and operate Rover's ML deployment platform. Ideally, you'll also have experience with managing the infrastructure related to models and using Big Data analysis platforms such as Apache Spark. You'll succeed in this role if you can help us reducing the time models take to be deployed into production by designing and implementing tooling and infrastructure to satisfy our organization's rapidly growing ML needs. The ideal candidate is detail-oriented, has excellent communication skills, loves to work on cutting edge technology and a knack for problem solving.

Skills & requirements
Your Qualifications:

8+ years of Software development

4+ years Python development including pandas, numpy and matplotlib.

4+ years using SQL in a development context.

2+ years creating Apache Spark or MapReduce jobs

Experience deploying ML models in production will be a plus

Experience with R will be a plus

Your Responsibilities:

Interface with the Data Science team to understand ML model deployment related challenges

Build and improve Rovers' ML deployment platform

Build proof of concept models to demonstrate the platform

Create versioned feature pipelines to materialize feature data at scale

Serve as an evangelist for machine learning across Rover's technical teams

Why we'll hire you:

You're qualified for the position and your values align with Rover's Core Values

You're a great Engineer who wants to get even better, and you have an ongoing thirst for new knowledge and ideas, and a passion for Software Engineering

You have a strong sense of prioritization and execution against critical deliverables, coupled with a sense of personal ownership for key projects / issue resolution.

You play nicely with others and believe in being successful as a team

You can take loose requirements, figure out what needs to be done, and make it happen!

You have experience using our tools or similar ones

You can be your own QA team, producing quality code the first time around

You can pitch your own ideas and shepherd them through to completion

You know when to call it 'good enough' and ship, and when to put in the extra time to polish your code

You like to work hard, but have fun while you're doing it!

Instructions how to apply
see the website
[ job website ]

Let them know you found the job via
(Companies love to know recruiting strategies that work)

Other jobs that might be interesting

Machine Learning Engineer - Dropbox   (May 2019)
Seattle, Washington, United States
Team Description Our Engineering team is working to simplify the way people work together. They’re building a family of products that handle over a billion files a day for people around the world. With our broad mission and massive scale, there are countles...
Retina Data Scientist - Retina   (May 2019)
Santa Monica, California, United States
As a Data Scientist, you will be working closely with internal data science, product and our engineering team to build scalable data products. You will be creating algorithms that analyze customer data to compute Customer Lifetime Value using (but not limited ...
Blue Apron Machine Learning Engineer - Blue Apron   (May 2019)
New York, New York, United States
Our Technology team is a collection of over 50 talented engineers, analysts, designers, and product managers who have built our web and e-commerce applications, our mobile (iOS and Android) apps, our proprietary Warehouse Management System, and our data platfo...