About HILOS
HILOS builds the bridge between idea and object. Where imagination meets material reality. Built for designers who move between ambition and responsibility, precision and feel.
We build software that understands matter: materials, manufacturing, and the systems that shape how things come into the world. Not to replace craft, but to support it. Not to simplify vision, but to make it real.
We automate drudgery, never mastery, for the people who make culture. For ideas that deserve to exist beyond the screen.
Role Overview
We're looking for a Platform Engineer to own and evolve our backend platform as we scale our creator tools and computational design capabilities. This is a high-impact role with significant ownership: you'll be the engineering backbone who ensures our platform is reliable, well-architected, and built to grow - while enabling the team to ship features rapidly and safely.
You'll build and maintain the Django backend that powers 3D geometry processing, algorithm execution, and manufacturing workflows - designing clean APIs, managing data models, and keeping our AWS infrastructure healthy. This is a hands-on role where you'll make fundamental technical decisions, establish engineering standards, and directly shape how we build software at HILOS.
We're open to a range of experience levels for this role. Whether you're an experienced engineer with 5-10+ years who's ready to lead platform architecture, or an early-career engineer with 1-4 years who's demonstrated rapid growth, strong technical depth, and an entrepreneurial mindset - we want to hear from you. What matters most is ownership mentality, speed of learning, and the ability to make good technical decisions under startup constraints.
Responsibilities
- Backend Development & Architecture:
- Own and evolve our Django backend—building and maintaining RESTful APIs, background task systems, and data models that power the creator platform
- Design clean, well-tested application code in Python with strong patterns for maintainability and team velocity
- Build platform abstractions for integrating external services (3D geometry engines, ML inference, rendering pipelines, manufacturing APIs)
- Architect systems that allow clean swapping of providers and independent scaling of components as requirements evolve
- Improve coding standards and architectural patterns for the engineering team to follow
- Database & Data Modeling:
- Design and maintain PostgreSQL schemas with proper indexing, query optimization, and migration practices
- Work with product engineers to build data models that support current features while anticipating future needs
- Implement backup, recovery, and data integrity strategies
- Manage schema evolution using Django migrations across dev, staging, and production environments
- DevOps & Infrastructure:
- Manage and improve our GCP/Azure/AWS infrastructure—keeping services running, deployments smooth, and costs under control
- Own and evolve CI/CD pipelines (GitHub Actions) for testing and deploying the Django application
- Implement infrastructure-as-code practices (Terraform preferred) for AWS resource management
- Maintain environment parity across dev, staging, and production
- Manage secrets, environment configuration, and deployment automation
- Establish practices that allow other engineers to safely make infrastructure changes independently
- Async Processing & Computational Workloads:
- Build and maintain async job processing infrastructure (Celery, Redis, or similar) for computationally intensive workloads—3D model processing, algorithm execution, and batch operations
- Design proper queuing, retry logic, dead letter handling, and job status visibility
- Translate research prototypes from our Lab into production-ready systems
- Monitoring & Reliability:
- Implement monitoring, logging, and alerting that catch issues before they impact creators
- Maintain dashboards that provide visibility into system health and business-critical workflows
- Ensure high uptime for creator-facing services through proactive monitoring and incident response
- Document architecture, data flows, and operational procedures to enable team autonomy
- Technical Decision-Making & Strategy:
- Drive build-vs-buy decisions for platform services, third-party integrations, and tooling
- Balance startup constraints (cost, time-to-market, team size) with technical excellence and future scalability
- Make pragmatic architectural choices that serve a small, fast-moving team
- Team Enablement & Knowledge Sharing:
- Lead the team on API design, backend best practices, and deployment workflows
- Mentor other engineers on Python/Django patterns, testing, and operational practices
- Foster a culture of ownership, reliability, and continuous improvement
Qualifications
- Production Python experience with Django expertise building backend services and RESTful APIs
- Understanding of relational database design and optimization (PostgreSQL preferred), including schema design, indexing, migrations, and query performance
- Familiarity with async task processing systems (Celery, Redis, or similar) for handling background jobs and computational workloads