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

Snap Inc Research Engineer, Machine Learning - Snap Inc   (November 2018)
Los Angeles, California, United States
Snap Inc. is a camera company. We believe that reinventing the camera represents our greatest opportunity to improve the way people live and communicate. Our products empower people to express themselves, live in the moment, learn about the world, and have fun...
Amazon Machine Learning Scientist, Alexa Speech - Amazon   (November 2018)
Seattle, Washington, United States
Amazon is looking for a passionate, talented, and inventive Scientist with a strong machine learning background to help build industry-leading Speech and Language technology. Our mission is to push the envelope in Automatic Speech Recognition (ASR) and Natural...
Lyft Software Engineer, Machine Learning - Lyft   (October 2018)
San Francisco, California, United States
At Lyft, community is what we are and it’s what we do. It’s what makes us different. To create the best ride for all, we start in our own community by creating an open, inclusive, and diverse organization where all team members are recognized for what they...