Doxel

Senior Backend Engineer

Job Description

Posted on: 
August 27, 2024

Engineers on the Backend team produce the foundation for Doxel's construction insights. The team owns the behind the scenes technology that snapshots hundreds of thousands of square feet of construction activity per day and the software that ingests 100s of gigabytes of data per site per day. You will work closely with Product, Frontend Engineering, and Design to build a polished product that serves customer’s needs in an intuitive way. You will also work internally with teams that build and train our state-of-the-art CV and ML automation pipelines.

Responsibilities

Create and maintain APIs to serve our front-end applications.
Extend our ETL pipeline to meet evolving business needs.
Create diagnostic tools to track data quality and pipeline performance.
Find the right trade-offs between "fast" and "rigorous" in a dynamic startup.
Monitor complexity in our workflows and introduce general, flexible, and simple paradigms for our data flow and computation infrastructure.
Work with our Computer Vision and Machine Learning engineers to release state-of-the-art 3D computer vision models.

Job Requirements

5+ years with experience in Python, C++ or a FP Language
3+ years of experience working in a full stack or back end focused engineering role within an agile, cloud based environment
2+ year of experience working with ETL pipelines.
Experience with Kubernetes and Airflow
Experience with SQL and deep database knowledge for modifying queries and tables.
Experience with test driven development
Experience with CV or ML development not required but considered a plus
Bachelor’s degree in Computer Science or other technical discipline

Apply now

More job openings