EARTHBRAIN is seeking an experienced Software Engineer to develop Smart Construction 3D solutions used to revolutionize construction jobsites.
End users can visualize complex construction project environments in 3D, integrating diverse data sources such as design files (like CAD), aerial/satellite imagery, and various other types of project-relevant data.
We utilize advanced geospatial software tools, including CesiumJS (with whom we work closely) and GDAL, to develop our suite of innovative web products.
Our Stack
- Software: JavaScript, TypeScript, Lit, React, CesiumJS, Node.js, Python, C++, GDAL
- Testing: Jasmine, Karma, Vitest, Playwright, GoogleTest
- Build & CI: GitHub Actions, Vite
- Cloud: AWS, GCP
- Platform: Terraform, Docker
Responsibilities
- Design and build customer-oriented experiences and user interfaces that allow customers to gain insights into their construction projects
- Build and ship code every day
- Work at all levels of the stack to build, document, test, and develop Smart Construction applications and servers
- Participate in collaborative development using tools such as GitHub and Gather for code review and pair programming
- Work on challenging problems in a fast-paced continuous learning environment
- Ensure the quality and efficiency of the team’s work by implementing good testing patterns and coding standards
Requirements
- 5+ years of production software development experience
- Experience with some, or all, of our stack
- Demonstrate a robust understanding of CS fundamentals, including data structures, algorithms, and both software and systems design
- Excel at communicating with stakeholders from different functions, adept at explaining complex technical concepts to diverse audiences, and skilled in documenting ideas clearly
- Degree in computer science or related field, or equivalent experience
- Willingness to be in the office a minimum of two days per week
- Conversational Japanese abilities (approximately JLPT N2 or greater)
Nice to haves
While not specifically required, tell us if you have any of the following.
- Proficient in Docker-based development environments and AWS services
- Skilled in handling large datasets, including geospatial data
- Knowledgeable in developing with WebGL or GIS-based technologies
- Experienced in collaborating with globally distributed engineering teams
- Construction industry background
Compensation
7 to 11 million JPY annually.