Senior Machine Learning Infrastructure Engineer


The job ad is older than 1 month and may no longer exist.

Job's description

Knock is on a mission to make homeownership simple and certain. Whether you are a homeowner looking to buy a new home before selling your current home or a first-time buyer, Knock offers fully digital end-to-end solutions that bring certainty, convenience and cost-savings to the often stressful and complicated process of homeownership. The Knock Home Swap™ empowers a customer to buy their new dream home before selling their old one. Knock GO™ (Guaranteed Offer) provides homebuyers with the best features of a cash offer in a competitive home loan to win the home they want without paying more. 

Launched in 2015 by founding team members of, Knock has raised more than $600 million in debt and equity from top-tier investors, including RRE Ventures, Foundry Group, Redpoint, Greycroft, Corazon Capital, Correlation Ventures, Great Oaks Venture Capital and FJ Labs. The National Association of Realtors®, through its investment arm Second Century Ventures, is a strategic investor in Knock, giving its 1.5 million members the ability to market Knock's homeownership solutions to their clients. Knock currently operates in 72 markets nationwide and plans to be in over 100 markets by 2023.

Enjoying Life & Making an Impact
  • Knock offers a 100% remote work culture 
  • 100% employee covered medical, dental, & vision premiums for full time employees
  • Unlimited PTO (2 week min. is highly encouraged) for full time employees 
  • $1,000 annually for professional development
  • At least 6 weeks paid parental leave for full time employees
  • Life, AD&D and Disability insurance for full time employees
  • 401K (noncontributory by Knock) for all employees
  • $75 monthly allowance for health & wellness
  • Up to $400 monthly for a co-working space for eligible employees
  • $100 monthly allowance for home internet, mobile phone or other communication devices
  • $2,500 referral bonus for eligible employees

We’re seeking a Senior Machine Learning Infrastructure Engineer to join our data team.  You will provide infrastructure and support for running machine learning workflows, tooling and technical guidance in support of productionizing our predictive models.  You will  work closely with machine learning engineers, data scientists, and platform infrastructure teams to build systems that support ML operations across the company.  You will have the freedom and responsibility to help design and shape the infrastructure that supports all of our production models.

  • Build powerful, flexible, and user-friendly infrastructure that powers all of our ML models
  • Design and build fast, reliable, and scalable services for ML model training and inference
  • Create services and libraries that enable ML engineers and data scientists at Knock to seamlessly transition from experimentation to production
  • Work with product teams and platform engineers to develop user-friendly infrastructure for ML models in production and development environments
  • Build, manage, and deploy Docker containers to a container orchestrater like K8S, or ECS
  • Automate & monitor complex workflows on large datasets
  • Collect and monitor model metrics, performance, and accuracy over time and model versions in production

Qualifications - You’ll Bring: 

  • Must be U.S. based
  • Experience with building and maintaining high availability, low latency systems
  • Strong knowledge of machine learning frameworks
  • Our ML models are written in Python using TensorFlow, but we care more about your experience and engineering skills than your knowledge of a specific language
  • Strong desire to contribute to a growing startup and being comfortable with learning new tools and technologies
  • Experience with Apache Spark and AWS EMR or other data engineering tools and techniques
  • Belief in creating diverse, equitable, and inclusive practices and programs that will further Knock’s commitment to making an impact, learning, putting people first, being open, and courageous
  • Have proven success working 100% remote in prior positions & are experienced working with a distributed, national team 
  • BS/MS in Computer Science, Mathematics, or similar technical field of study, or equivalent practical experience.
  • Minimum of 5 years of software development experience including coding, testing, troubleshooting, and deployment
  • Minimum of 2 years experience with building ML infrastructure

Bonus points for:

  • Experience optimizing the end-to-end performance of ML systems
  • Experience training and shipping ML models to production
  • Experience with Kubernetes and Helm Charts

Physical Requirements:

  • Set up and constantly operate a computer
  • Communicate and exchange accurate information to others via telephone or internet video applications

The candidate must be able to perform the essential functions of the job, with or without reasonable accommodation.

Our Compensation Philosophy: As a fully remote (U.S.-based) workforce, our goal is to ensure that all Knockstars are fairly compensated.  Please note that the salary range information that follows is a good faith estimate for this position provided pursuant to the Colorado Equal Pay for Equal Work Act for Colorado applicants. The salary range estimate for this position is: $136,000.00 - $191,000.00 USD. 

The actual offer, reflecting the total compensation package & benefits, will be at the company’s sole discretion, and determined by factors including but not limited to years of experience, job level, geographic location, and other relevant business considerations. The company also reserves the right to amend or modify this job description, employee perks, and benefits at any time. Employees eligible for bonus and/or commission will be provided details in the offer letter.

We are proud to be a remote, distributed company with employees across 40 states and counting. This is an amazing opportunity to be an integral part of building a multi-billion dollar consumer brand in an industry that is long overdue for a new way of doing things. You will be working with a passionate team that is disrupting the status quo.   Knock, and its subsidiaries, are committed to creating a diverse, inclusive, and equitable environment and are proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.
Please no recruitment firm or agency inquiries, you will not receive a reply from us.
This position is in the continental United States.
PDF is our preferred format for resumes and any other attachments. Thank you!

Apply to position

© Copyright 2022 All Rights Reserved.