AI/ML Job: Senior Machine Learning Engineer


Senior Machine Learning Engineer at Porch

Seattle, Washington, United States 🇺🇸   (Posted Jun 26 2019)
About the company
Launched September, 2013, as an online home improvement network connecting homeowners with qualified professionals, Porch has grown into the industry leading partner for the home. With more than 250,000 active professionals across the U.S., Porch partners with large retailers like Walmart, Lowe’s, and Pottery Barn to provide home services fulfillment for their customers, as well as direct-to-consumer access to more than 160 different home services offerings through Focused on assisting customers at every stage of the “home journey” – including moving in, installations, assembly, repairs and ongoing maintenance – last year alone, the company facilitated over 2 million home-related projects, generating almost $1 billion in revenue for small business owners and sole proprietors in specialty areas such as plumbing, roofing, electrical work carpentry, and more.

Job description
At Porch, we are reinventing the way homeowners connect with professionals to get work done on their home. Are you passionate about building data-driven products? Do you enjoy combining good software design and machine learning to solve challenging puzzles? If so, join our team.

We understand that the first step to a successful home project and a happy homeowner starts with finding the right pro. Our Data Science team is at the center of the matching process and as a senior member of that team you will focus on integrating real-time predictive models with our products to ensure that homeowners are connected with the most qualified contractors in order to maximize long-term value for the customer and Porch. As a senior machine learning engineer, you will collaborate with a talented team of data scientists and engineers on a broad array of technically challenging problems. If you are highly analytical, enjoy a collaborative work environment that encourages mentorship, and have a strong intellectual curiosity to solve customer problems, the Data Science team at Porch just might be the place for you.

The right candidate will possess strong communication skills and a demonstrated ability to identify new opportunities and drive solutions forward. You should have extensive experience with building scalable software, debugging complex parallel systems, and productionizing machine learning solutions.

What You Will Do

Collaborate with data scientists, product management, web engineers, and data engineers to deliver features to production

Convert prototype models and data pipelines built by data scientists for use in production

Evaluation and debugging of model performance to ensure parity with prototype (Spark/Java/Python)

Develop low-latency, real-time predictive models in a microservice environment (Java)

Balance long term code health and maintainability with business needs

Profiling and performance tuning of production code

ML Ops: support of Dataproc, Zeppelin, Gitlab, continuous integration systems, monitoring, alerting, etc.

Participate in on-call rotation for high-availability services

Mentor junior developers

Skills & requirements
What You Bring

5+ years Software Engineering experience

2+ years ML Engineering experience

2+ years Linux system administration, ops, or ML ops experience

1+ years Spark/Hadoop experience

Cloud computing (AWS/GCP/Azure) experience required

Preferred Qualifications:

Strong understanding of multithreading and parallelism

Skilled in functional programming with Scala and Java

Experience with SQL and relational databases

Effective verbal and written communication skills

PMML exposure preferred

Some Python experience preferred

Online learning experience preferred

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

Scale Machine Learning Engineer - Scale   (July 2019)
San Francisco, California, United States
As a machine learning engineer, you will: 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 tas...
Twitch Machine Learning Manager, Safety Product - Twitch   (July 2019)
San Francisco, California, United States
About the Position Twitch is building the future of interactive entertainment. We are looking for an ML manager who is excited to solve challenging and open-ended problems in the creation of automated safety products. As the ML manager on Twitch’s Trust & ...
Sage Intacct Sr. Cloud Infrastructure Engineer – Machine Learning - Sage Intacct   (June 2019)
San Francisco, California, United States
Sage Intacct is the innovation and customer satisfaction leader in cloud financial management solutions. Our consistently high employee satisfaction rating is the result of a company culture that truly values our team members’ contributions. Our Artificial I...