Polycam · 1 day ago
Senior Software Engineer
Polycam is dedicated to democratizing 3D capture technology and empowering creators with advanced tools. The Senior Software Engineer will develop and optimize the platform supporting web and mobile applications, collaborating with a team to ensure scalability and successful product initiatives.
3D TechnologyAndroidArtificial Intelligence (AI)iOSMotion CaptureSensor
Responsibilities
Design, build, and maintain scalable backend systems using Node.js and GCP
Build and optimize web and mobile applications using React and React Native
Architect and optimize infrastructure to handle large volumes of 3D user-generated data
Develop end-to-end features across frontend and backend, including identity, content, billing, and 3D collaboration tools
Oversee batch cluster management, including workload packaging, GPU/Mac orchestration, and integration improvements in a fast-moving AI environment
Drive testing and deployment infrastructure initiatives, supporting QA automation, CI/CD pipelines, and efficient release processes
Contribute to infrastructure evolution, including data migrations, storage provider transitions, and hosting improvements (e.g., Cloudflare, Firebase)
Collaborate cross-functionally with product managers, designers, and other stakeholders to translate product requirements into technical solutions
Lead architecture discussions and guide key technical decisions across the stack
Design and enhance APIs for seamless communication between client applications and backend services
Model and maintain data structures, balancing scalability, simplicity, and performance
Deploy, monitor, and manage backend services on Google Cloud Platform (GCP), ensuring reliability and cost efficiency
Identify, troubleshoot, and resolve performance bottlenecks, system bugs, and technical challenges across the stack
Mentor and guide junior engineers, fostering technical excellence, collaboration, and continuous learning within the team
Qualification
Required
8+ years of software engineering experience
4+ years of experience with backend services, such as Google Firebase
2+ years of experience developing frontend code with React and TypeScript
2+ years of experience working on a SaaS software product
Extensive experience with database systems, both relational and NoSQL
Knowledge of infrastructure-as-code tools (e.g. Terraform)
Experience with containerization technologies (e.g. Docker)
Strong problem-solving skills and the ability to work independently and collaboratively in a fast-paced environment
Excellent communication skills, with the ability to articulate complex technical concepts to non-technical stakeholders
Preferred
Experience with mobile development
Experience with document databases (e.g. Firebase)
General understanding of 3D graphics, rendering pipelines, and related technologies
Knowledge of machine learning techniques and their application to 3D data processing
Familiarity with DevOps practices and CI/CD pipelines
Benefits
Comprehensive medical, dental, vision, and life insurance
Health and Dependent Care FSAs
401(k) plan through Guideline
Flexible PTO policy
12 weeks of parental leave
$1,500 annually to spend on certifications, courses, training, and more
In-person team-specific meetups
Conferences
Biannual field trips to unique sites across the nation
Company
Polycam
Polycam develops tools for easy-to-use 3D capture and editing that serve the AEC and 3D media industries.
Funding
Current Stage
Early StageTotal Funding
$22.07MKey Investors
Adjacent
2024-02-07Series A· $18M
2020-12-01Seed· $4.08M
Recent News
2025-07-25
Business Standard India
2025-07-19
Company data provided by crunchbase