Backend Software Engineer
Remote
Doxel
Automated construction progress tracking brings actionable insights to executives and makes the job easier for the field.
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!
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 AreYou are relentless in your pursuit of excellence. Mediocrity is not an option. You are the kind of engineer who obsesses over performance bottlenecks, hunts down obscure bugs in distributed systems, and takes it personally when your code doesn’t scale. You write software with the mindset that you’ll be on-call for it at 2 AM, so you make sure it’s rock solid. You don’t wait for direction; you seek out the hardest problems and solve them. You take feedback well and improve fast. If you are the strongest engineer on your current team and looking for the next level, this is it.
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!
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 AreYou are relentless in your pursuit of excellence. Mediocrity is not an option. You are the kind of engineer who obsesses over performance bottlenecks, hunts down obscure bugs in distributed systems, and takes it personally when your code doesn’t scale. You write software with the mindset that you’ll be on-call for it at 2 AM, so you make sure it’s rock solid. You don’t wait for direction; you seek out the hardest problems and solve them. You take feedback well and improve fast. If you are the strongest engineer on your current team and looking for the next level, this is it.
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-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’ll Bring to the Team
- 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 WebAssembly (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.
* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰
Job stats:
3
0
0
Category:
Engineering Jobs
Tags: Agile Airflow APIs Computer Science Computer Vision Data pipelines Data quality Deep Learning Distributed Systems Engineering ETL Kubernetes LLMs Machine Learning Pipelines PostgreSQL Python SQL TDD Testing TypeScript
Perks/benefits: Flex hours
Region:
Remote/Anywhere
More jobs like this
Explore more career opportunities
Find even more open roles below ordered by popularity of job title or skills/products/technologies used.
Data Engineer II jobsStaff Data Scientist jobsStaff Machine Learning Engineer jobsBI Developer jobsData Scientist II jobsPrincipal Data Engineer jobsData Manager jobsSenior AI Engineer jobsJunior Data Analyst jobsData Science Manager jobsResearch Scientist jobsBusiness Data Analyst jobsPrincipal Software Engineer jobsData Specialist jobsData Science Intern jobsLead Data Analyst jobsSr. Data Scientist jobsSoftware Engineer II jobsData Analyst Intern jobsSoftware Engineer, Machine Learning jobsData Analyst II jobsData Engineer III jobsBI Analyst jobsAzure Data Engineer jobsJunior Data Engineer jobs
Snowflake jobsEconomics jobsLinux jobsData Warehousing jobsOpen Source jobsRDBMS jobsComputer Vision jobsHadoop jobsNoSQL jobsAirflow jobsKafka jobsGoogle Cloud jobsJavaScript jobsMLOps jobsScikit-learn jobsKPIs jobsClassification jobsData warehouse jobsScala jobsBanking jobsPhysics jobsStreaming jobsOracle jobsLooker jobsR&D jobs
PostgreSQL jobsTerraform jobsScrum jobsGitHub jobsPySpark jobsBigQuery jobsSAS jobsData Mining jobsCX jobsPandas jobsJira jobsdbt jobsRobotics jobsDistributed Systems jobsUnstructured data jobsRedshift jobsIndustrial jobsMicroservices jobsReact jobsData strategy jobsPharma jobsE-commerce jobsGPT jobsJenkins jobsMySQL jobs