Senior Software Engineer - Machine Learning at Rover
Seattle, Washington, United States
🇺🇸 (Posted Jun 17 2018)
About the company
Rover.com 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.
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
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
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 https://Jobhunt.ai
(Companies love to know recruiting strategies that work)