Software Engineer, Data

Software Engineer, Data

This job is no longer open
Knock is a technology company on a mission to empower people to move freely. The Knock Home Swap™ makes it easy for consumers to swap their current house for their dream home by buying first and selling later, skipping the hassles of living through repairs and showings, paying only one mortgage at a time, and having home prep covered upfront so their old house sells on the market for the highest possible price. Knock Nest™ allows homeowners to tap into the equity in their homes to meet their financial obligations without having to move. They are able to remain in their home on their terms, choosing to lease long-term until they are ready to move or buy back the home at a future date.

Launched in 2015 by founding team members of Trulia.com, 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 company is headquartered in New York and San Francisco.

We are seeking a Software Engineer, Data to help Knock build a comprehensive data platform that offers a diverse property database to internal and external users. This person will be excited to dive into the onboarding of new data, while data analysis is your key strength. 

We are looking for someone who is passionate about creating great products to help millions of people buy or sell a home without risk, stress, and uncertainty.  This is a unique opportunity to work on both data engineering and software development.

At Knock, we have fun, we move fast, we celebrate & support our fellow teammates, and we live by our POPSICLE values.

As a Software Engineer, Data you will:

    • Build data pipelines and aggregate data.
    • Design data schemas and optimize internal data warehouses, augmenting data from multiple sources.
    • Design, build, and maintain REST APIs to serve data to customers
    • Cross-functionally collaborate with our Data Science and Machine Learning teams. 
    • Understand the data that powers our applications, and be able to propose appropriate data models for new features.
    • Build new ETL jobs from scratch, as well as maintain existing jobs.
    • Be committed to good engineering practice of testing, logging, alerting and deployment processes.
    • Monitor and troubleshoot operational or data issues in the data pipelines.
    • Drive architectural plans and implementation for future data storage, reporting, and analytic solutions.

We’re looking for Knockstars who:

    • Have experience building data pipelines and utilizing programming tools to do so. Here Knock we use Apache Spark, Scala, Rust, Go, Python, and Rest APIs - but you can learn these technologies on the job
    • You should be versed in developing APIs to serve data produced by ETL jobs
    • You have a desire to work at a rapidly growing startup and make it a success, and are comfortable learning new technologies and tools
    • Your experience in SQL, MySQL, or Postgres will be valuable here to identify slow queries and debugging
    • All of our teams have a strong customer-first mindset and data-driven approach to our work, and that should be your approach as well
    • Believe 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. 
    • We encourage you to apply even if you don’t have every listed requirement. 

What We can Offer You:

    • Equitable compensation offered based on your accomplishments, experience, and what market data shows in your geographic region.
    • Offering full medical, dental, vision benefits, flexible work schedules, unlimited vacation (2 weeks mandatory), 401k, paid parental leave, and many amazing benefits to impact our people’s lives. 
    • Flexibility to live and work anywhere within the continental United States. 
    • This is a 100% remote, work from home, full-time career at Knock.
We are proud to be a distributed company from our founding with employees in 21 different states. 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.
This job is no longer open
Logos/outerjoin logo full

Outer Join is the premier job board for remote jobs in data science, analytics, and engineering.