Engineering Backend Team Lead
Buildots
About the Job
Buildots is revolutionizing the construction sector by introducing advanced AI and Computer Vision technologies into the traditional construction world. Our platform seamlessly transforms construction sites into digital environments, where data is the key to saving time and minimizing costs.
The Opportunity
We are looking for an entrepreneurial Engineering Team Lead to spearhead the development of a brand-new product line within Buildots.
This is a unique "0 to 1" opportunity: you will design the architecture from the ground up, recruit your own team of talented engineers, and define the engineering culture for this new unit. You will join a company backed by top-notch investors and industry leaders, with a product already live in over 15 countries and high scale—but you will operate with the agility and ownership of a founder.
What You'll Do
Build & Lead the Team:
- Recruit & Grow: Hire, onboard, and mentor a new team of highly talented engineers from scratch.
- Culture: Foster a culture of technical excellence, open collaboration, and rapid iteration.
- Standards: Conduct code reviews and set the standard for code quality, maintainability, and testing.
Architecture & Development (Hands-on):
- 0 to 1 Design: Lead the design and implementation of a complex data processing system from scratch, analyzing visual data and integrating with our existing platforms.
- Hands-on Coding: Remain hands-on (approx. 50-60% coding initially), developing core features mainly in Python while laying the architectural foundations.
- Scale & Strategy: Make key technology choices that will impact the product's long-term scalability and performance.
Product Delivery:
- Impact: Tackle complex real-world problems that directly affect the company’s success.
- Collaboration: Work closely with Product Managers and software teams to translate complex business requirements into scalable technical solutions.
- Delivery: Drive the delivery timeline, balancing speed-to-market with robust engineering practices.
About You
- The Experience: 8+ years of software engineering experience, with at least 3 years in a leadership role (Team Lead or Tech Lead).
- The Tech Stack: Deep expertise in Python (OOP, heavy data processing, or backend systems). You know how to write clean, high-performance code at scale.
- Infrastructure: Strong experience with Docker, Kubernetes, and Cloud environments (AWS/GCP).
- Data Engineering: Proven experience working with relational databases and data engineering pipelines.
- The "Builder" Mindset: You have experience taking a product from concept to production. You are not just maintaining legacy systems; you love the chaos and creativity of building something new.
- Soft Skills: You are a natural collaborator and communicator. You know how to explain complex technical risks to non-technical stakeholders.
- Education: B.Sc. in Computer Science, Electrical Engineering, or equivalent.
Advantage (Nice to have):
- Experience with Orchestration tools (Airflow, Dagster, etc.).
- Previous experience in a startup environment.
*By submitting your application, you agree that Buildots will process your personal data in accordance with Buildots' Privacy Policy.