Senior Software Engineer, 3D (Web)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
TL;DR
Senior Software Engineer, 3D (Three.js/Angular): Design and build high-performance web-based 3D viewer for unifying drones, ground capture, LiDAR, and BIM data into digital twins with an accent on rendering large spatial datasets and optimizing performance across devices. Focus on leading complex 3D features from concept to production, integrating advanced formats like point clouds, 3D Tiles, and Gaussian splats.
Location: Remote role based in the United States; requires at least 5 hours of overlap with the 9am–5pm Pacific Time window on typical weekdays to align with manager and core partners; occasional optional domestic travel for team gatherings.
Company
powers field teams with robotics and AI as the reality capture platform combining automation, AI agents, and unified systems for construction, energy, agriculture, and more.
What you will do
- Design, build, and maintain core components of the 3D viewer in TypeScript, Angular, and Three.js for modern browsers.
- Integrate and visualize large 3D datasets like point clouds, 3D Tiles, Gaussian splats, and BIM models as performant scenes.
- Lead technical design for significant 3D features, breaking down problems into plans and driving to production.
- Profile and optimize rendering, loading, and interaction performance for complex scenes on various devices and networks.
- Apply strong testing discipline using Vitest and Playwright to minimize regressions and maintain high delivery cadence.
- Contribute to engineering standards, documentation, code reviews, and use AI-assisted tools while upholding code quality.
Requirements
- 5+ years of professional software engineering experience, with substantial time on front-end and/or 3D web development.
- Advanced expertise with Three.js (or similar), modern 3D web ecosystem, WebGL; familiarity with WebGPU concepts is a plus.
- Strong experience architecting and shipping large SPAs in modern TypeScript and Angular.
- Proven ability to deliver complex production 3D or graphics-heavy features, including performance tuning.
- Hands-on experience with automated testing using Vitest, Jest, Playwright.
- Familiarity with 3D data formats and pipelines like point clouds, 3D Tiles, meshes, Gaussian splats.
- Effective communication with cross-functional partners.
- Able to work remotely within the US with sufficient overlap to collaborate with US-based team.
- Bachelor’s or Master’s in Computer Science or equivalent.
Nice to have
- Familiarity with WebGPU concepts.
Culture & Benefits
- Mostly remote-first culture with flexible schedules, family-friendly benefits, and strong internal promotions.
- Comprehensive healthcare coverage, paid family leave, flexible PTO.
- Drone certification, career growth development, employee referral bonuses.
- Culture of innovation, collaboration, and autonomy with remote options.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →