Collaborate with our engineering team to design and prototype backend services for core AEC workflows.
Build and expose prototypes through simple React-based frontends for demonstration and user testing.
Develop containerized services and APIs in Python (with opportunities to use Go or Rust where performance is critical).
Deploy and manage experimental services on cloud platforms; contribute to infrastructure-as-code practices.
Test, refine, and iterate quickly based on feedback from internal experts and industry users.
Document systems with clear technical notes and implementation guides.
Contribute to the culture of experimentation, learning, and applied engineering.
Requirements
Currently pursuing a Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field (rising juniors, seniors, or graduate students).
Deep understanding of data structures and algorithms.
Proficiency in Python and React.js with experience building full-stack applications.
Familiarity with containerization technologies (e.g., Docker).
Experience with at least one major cloud platform (AWS, Azure, or GCP).
Strong problem-solving skills and the ability to work independently in a fast-paced, collaborative environment.
Tech Stack
AWS
Azure
Cloud
Docker
Google Cloud Platform
JavaScript
Python
React
Rust
Go
Benefits
Real-world experience prototyping and deploying systems in the AEC technology space.
Mentorship from engineers and strategists with expertise in AI, cloud infrastructure, and applied innovation.
Exposure to cutting-edge tools and patterns used in modern software development.
The opportunity to contribute work that influences how the built environment embraces digital transformation.