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

Predina Tech Limited Machine Learning Researcher/ Data Scientist - Predina Tech Limited   (February 2019)
London, United Kingdom
***Core responsibilities:*** - Adapt and apply latest development from research to improve the accuracy and granularity of our existing models. - Identify and apply new and novel datasets to improve the accuracy of existing models and perform predictions at ...
Machine Learning Engineer - Scale   (January 2019)
San Francisco, California, United States
Create optimized and efficient tooling, like Guided Automatic Segmentation, for taskers to complete complex tasks with speed and accuracy. Reliably evaluate data quality at scale. Intelligently route tasks from customers to specialized taskers for low turnar...
Software Engineer - Machine Learning Infrastructure - Formant   (January 2019)
San Francisco, California, United States
Formant is building cloud infrastructure to support the next generation of automation - autonomous tractors, warehousing robots, security robots, and delivery drones. We’re looking for a software engineer with a focus on machine learning infrastructure to j...