Thangs 3D, Inc. () About Thangs 3D Thangs is the leading 3D model community and 3D memberships platform for designers, engineers and enthusiasts.
Thangs is not just a platform - it's
the ultimate destination for 3D designers, engineers, and enthusiasts alike. As the leading community for 3D modeling, Thangs is revolutionizing the way creators collaborate, share, and discover. Whether you're a professional engineer crafting intricate designs, a hobbyist exploring the endless possibilities of 3D, or a visionary looking to bring your next big idea to life, Thangs is the place where your creativity can soar. With exclusive 3D memberships, a wealth of resources, and an active, thriving community, Thangs empowers you to push the boundaries of what's possible in the world of 3D design. Join today and unlock a universe of innovation at your fingertips.
About the Role : We're seeking a Principal Software Engineer to lead our API development initiatives, focusing on building scalable search and information retrieval systems.
Requirements Core Responsibilities : - Operate and enhance a data repository of more than 20 million records of labeled 3D data
- Design search and retrieval web backend services
Technical Requirements : - Required Experience (7+ years) :
- Advanced NodeJS and TypeScript development
- Expert-level experience with one or more of:
- Koa
- TSOA
- Fastify
Information retrieval systems: - Elasticsearch/OpenSearch
- Lucene
- Search optimization and relevancy tuning
- Query optimization
Building and operating highly-available, large data clusters in MogoDB Atlas Working experience with web crawling libraries like Playwright Strongly desired experience : - 3D file format conversion and optimization
- Strong background in computational geometry, including:
- Mesh processing and optimization algorithms
- Point cloud processing
- Experience with geometric data structures
Google Cloud Platform expertise: - App Engine, Cloud Run, Cloud Functions
- Cloud Storage
- Auto-scaling configurations
- Global load balancing
Leadership & Soft Skills : - Proven track record of leading complex technical projects in high-growth environments
- Experience managing technical roadmaps during rapid user growth
- Excellence in technical communication and documentation
- Strong problem-solving and analytical abilities
- Ability to balance technical excellence with business requirements
- Experience working with product and business stakeholders in fast-paced environments
What You'll Do : - Design and implement scalable cloud solutions for 3D model processing
- Implement efficient algorithms for 3D content indexing and querying
- Design and optimize systems to handle growing user demands
Qualifications : - Bachelor's or Master's degree in Computer Science, Software Engineering, or related field
- 7+ years of professional software development experience
- Demonstrated expertise in web api development using NodeJS frameworks
- Proven experience scaling B2C platforms to tens of millions of users
- Strong portfolio of complex technical projects
- Background in data-intensive applications using MongoDB and Mongoose
Benefits - Competitive salary and equity package
- Health, dental, and vision insurance
- 401(k) with company match
- Flexible PTO policy
- Remote work options
- Latest development hardware and tools