Software Engineer, 3D Data Team

Tektome Shibuya, Tokyo
  • 💴 No salary range given
  • 🏡 Partially remote
  • 🧪 3+ years experience required
  • 💬 No Japanese required
  • 🌏 Apply from abroad
  • 🧳 Relocate to Japan
DO YOU NEED MORE INFO?
ASK A QUESTION

About Tektome

Tektome Shibuya, Tokyo

At Tektome, we’re at the forefront of technological innovation for the Architecture, Engineering and Construction (AEC). Our commitment is to drive excellence, push technological boundaries, and transform the AEC as a whole.

Key benefits

  • Work on cutting-edge technologies
  • Collaborative and inclusive work environment
  • Personal growth and learning opportunities

About the position

As a Software Engineer in the 3D Data Team, you will be responsible for developing software solutions that handle, process, and visualize complex 3D data. You will work closely with a multidisciplinary team of engineers, designers, and data scientists to create robust tools that enhance our products. This role offers a unique opportunity to work on innovative 3D data technologies that drive the next generation of our software solutions.

Responsibilities

  • Design, develop, and maintain software solutions for processing and managing 3D data, including point clouds, meshes, and BIM models
  • Implement algorithms for 3D data visualization, transformation, and optimization to improve the performance and usability of our products
  • Collaborate with cross-functional teams to integrate 3D data processing capabilities into our existing platforms
  • Work on real-time rendering and interactive visualization tools that enhance the user experience
  • Develop backend systems and APIs to support 3D data processing and integration into various applications
  • Optimize 3D data pipelines to ensure efficient handling of large datasets and high-performance processing
  • Stay updated with the latest trends in 3D data technologies and contribute innovative ideas to the team
  • Participate in code reviews, technical discussions, and knowledge-sharing sessions to maintain high standards of software quality

Requirements

  • Bachelor’s degree in Computer Science, Engineering, or a related field
  • At least 3 years of experience in software development with a focus on 3D data processing or related fields
  • Proficiency in programming languages such as Python, C++, C#, or JavaScript
  • Experience with relational and non-relational databases such as PostgreSQL or MongoDB
  • Strong understanding of 3D geometry, spatial data structures, and visualization techniques
  • Solid backend development experience, including building APIs, working with databases, and developing scalable, high-performance services
  • Familiarity with cloud platforms (eg, AWS, Azure) and containerization technologies such as Docker or Kubernetes
  • Strong problem-solving skills and ability to work independently and collaboratively in a team environment

Nice to haves

While not specifically required, tell us if you have any of the following.

  • Experience with Building Information Modeling (BIM) and tools such as Autodesk Revit or Rhino
  • Experience with 3D data formats like OBJ, STL, PLY, and knowledge of point cloud processing
  • Exposure to frontend 3D rendering libraries (eg, Threejs, OpenGL, or WebGL)
  • Exposure to microservices architecture and RESTful API design principles

Hiring Process

  1. 1

    Resume Q&A (30min)

  2. 2

    Take home assignment

  3. 3

    Technical Interview and Assignment Review (60min)

  4. 4

    CTO Interview (Technical / Culture Fit) (45 min)

DO YOU NEED MORE INFO?
ASK A QUESTION

Related jobs

More jobs like this

I'll send you a digest of new English-friendly software developer jobs in Japan. Your email stays private, I don’t share or sell it.