Backend Software Engineer

Doxel Inc.

San Francisco (CA)

On-site

USD 150,000 - 200,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Unlimited PTO
401(k) program
Comprehensive health/dental/vision benefits

Job summary

Doxel Inc. is looking for a skilled Backend Engineer in San Francisco to develop APIs and enhance data processing systems, vital for its construction insights platform. You will collaborate with cross-functional teams to optimize backend systems, focusing on performance and reliability as Doxel scales its operations.

The ideal candidate will have strong experience in several programming languages, cloud infrastructure, and ETL pipelines. Doxel also offers comprehensive health benefits and fosters an inclusive work environment.

The estimated salary for this role is between $150,000 and $200,000 annually.

Qualifications

  • 3+ years of experience in Python, C++, Typescript, or a functional programming language.
  • 2+ years of experience in backend or full-stack engineering within an agile, cloud-based environment.
  • 1+ year of experience working with ETL pipelines and workflow orchestration tools like Airflow.

Responsibilities

  • Design, develop, and maintain APIs for frontend applications.
  • Extend and optimize data pipelines using Airflow.
  • Implement and maintain data processing workflows from 360-degree video.

Skills

Python
C++
Typescript
ETL pipelines
SQL optimization
Cloud infrastructure

Education

Bachelor's degree in Computer Science or related field

Tools

PostgreSQL
Kubernetes
Airflow

Job description

Construction is the 2nd largest industry in the world (4x the size of SaaS!). But unlike software (with observability platforms such as AppDynamics and Datadog), construction teams lack automated feedback loops to help projects stay on schedule and on budget. Without this observability, construction wastes a whopping $3T per year because glitches aren’t detected fast enough to recover.

Doxel AI exists to bring computer vision to construction, so the industry can deliver what society needs to thrive. From hospitals to data centers, from foreman to VPs of construction, teams use Doxel to make better decisions everyday. In fact, Doxel has contributed to the construction of the facilities that provide many of the products and services you use everyday.

We have classic computer vision, deep learning ML object detection, a low-latency 3D three.js web app, a complex data pipeline powering it all in the background. We’re building out new workflows, analytics dashboards, and forecasting engines.

We’re at an exciting stage of scale as we build upon our growing market momentum. Our software is trusted by Shell Oil, Genentech, HCA healthcare, Kaiser, Turner, Layton and several others. Join us in bringing AI to construction!

The Role

The role of a Backend Engineer has evolved. With the rise of local-first applications and WebAssembly (Wasm), the boundary between backend and frontend has blurred. Traditional data processing and analytics, once confined to server infrastructure, have now extended into the browser analytically with DuckDb, and visually with Three.js. This shift enables powerful, low-latency computation directly on the client, transforming how we architect and optimize systems.

Our backend team produces the foundation for Doxel's construction insights. You'll own the technology that brings insights through processing vast amounts of project data daily, by capturing and analyzing hundreds of thousands of square feet of 360 video. You will collaborate closely with Product, Frontend Engineering, and Design to build intuitive, high-performance solutions that empower our customers. Additionally, you'll partner with internal teams developing and refining our state-of-the-art LLM, Computer Vision (CV), and Machine Learning (ML) automation pipelines.

As Doxel scales to serve more customers, we need to fortify our data pipeline and API infrastructure to improve reliability, reduce service disruptions, and enhance extensibility for new features. You will bring backend software development expertise to establish strong design patterns, unify our data pipeline, and ensure seamless interaction across teams and systems. You are eager to learn beyond your immediate expertise and capable of mentoring others in your domain. Above all, you prioritize building reliable, low-maintenance software that supports both traditional backend processing and emerging in-browser computational paradigms.

Who You Are

You are a relentless problem-solver who takes deep ownership of your work, ensuring every line of code is correct, reliable, and built for complex, real-world domains. You anticipate failure points, eliminate edge case bugs, and engineer systems that handle ambiguity with precision. You don’t just write software—you make it rock solid. You thrive in rich domain environments where correctness matters as much as performance. You seek feedback, iterate quickly, and push yourself to improve. You take initiative, tackle the hardest problems head-on, and refuse to settle for anything less than technical excellence and real impact.

What You'll Do
  • Design, develop, and maintain APIs that power our Three.js and DuckDb powered frontend applications
  • Extend and optimize our idempotent data pipelines using Airflow to adapt to evolving business needs
  • Develop and manage our data storage and processing stack, leveraging DuckDB for analytical workloads and PostgreSQL for transactional data
  • Implement and maintain robust data processing workflows that ingest and structure data from 360-degree video, project management schedules, and IoT sensors
  • Explore and integrate WebAssembly (Wasm) powered local computation where appropriate to enable flexibility, performance, and reduce server round trip time
  • Develop diagnostic tools to monitor data quality and pipeline performance
  • Strike a balance between rapid iteration and long-term software stability
  • Identify and manage complexity in workflows by implementing general, flexible, and scalable data processing paradigms
  • Work with CV and ML engineers to deploy cutting‑edge 3D computer vision models.
What You Bring
  • 3+ years of experience in Python, C++, Typescript, or a functional programming language
  • 2+ years of experience in backend or full-stack engineering within an agile, cloud-based environment
  • 1+ year of experience working with ETL pipelines and workflow orchestration tools like Airflow
  • Experience with Kubernetes and cloud infrastructure
  • Strong SQL expertise with deep knowledge of query optimization and table structures, including experience with PostgreSQL
  • Experience with Wasm and its applications in local-first data processing is a plus
  • Experience with test-driven development and automated testing strategies
  • Exposure to CV or ML development is a plus but not required
  • Bachelor's degree in Computer Science or a related technical field

$150,000 - $200,000 a year

Doxel provides comprehensive health/dental/vision benefits for employees and their families including an Unlimited PTO policy, a 401(k) program, and a flexible work environment among other benefits. Doxel is an equal opportunity employer and actively seeks diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Backend Software Engineer
Senior Backend Software Engineer

Doxel • San Francisco (CA)

On-site
USD 130,000 - 160,000
Unlimited PTO
401(k) program
Comprehensive health/dental/vision benefits
Full Stack Software Engineer
Full Stack Software Engineer

Doxel Inc. • Charlotte (NC)

Remote
USD 120,000 - 160,000
Competitive Base Salary + Equity Package
Comprehensive Health Insurance
Flexible PTO and unlimited sick days
Senior Platform Engineer, Security
Senior Platform Engineer, Security

Doxel Inc. • San Francisco (CA)

On-site
USD 175,000 - 220,000
Unlimited PTO
401(k) program
Comprehensive health/dental/vision benefits
Senior Platform Engineer, Security
Senior Platform Engineer, Security

Doxel • San Francisco (CA)

On-site
USD 130,000 - 160,000
Health insurance
Dental insurance
Vision insurance
+2
Construction Client Manager, Atlanta/Southeast
Construction Client Manager, Atlanta/Southeast

Doxel Inc. • Atlanta (GA)

On-site
USD 90,000 - 120,000
Competitive Base Salary + Equity Package
Comprehensive Health Insurance
Home office setup stipend
+1
Senior Product Manager - Construction AI Workflows
Senior Product Manager - Construction AI Workflows

Doxel • United States

Remote
USD 100,000 - 140,000
Competitive Base Salary + Equity Package
Comprehensive Health Insurance
Flexible PTO
Construction Client Manager, Atlanta/Southeast
Construction Client Manager, Atlanta/Southeast

Doxel • Washington

On-site
USD 100,000 - 130,000
Competitive base salary + equity package
Comprehensive health insurance
Home office setup stipend
+1
Sales Development Representative
Sales Development Representative

Doxel Inc. • Austin (TX)

On-site
USD 70,000 - 90,000
Unlimited PTO
401(k) program
Comprehensive health/dental/vision benefits
+1
Staff Software Engineer, Full Stack
Staff Software Engineer, Full Stack

Doxel • San Francisco (CA)

On-site
USD 150,000 - 200,000
Senior Director, People
Senior Director, People

Rainfall Ventures • San Francisco (CA)

On-site
USD 220,000 - 275,000