Software Engineer - Geometry
(2+ years exp)₹20L – ₹45L
Published: 3 days ago
Snaptrude
Design better buildings together
Job Type
Full TimeVisa Sponsorship
Not AvailableRemote Work Policy
Onsite or remoteHires remotely in
Relocation
AllowedSkills
C++
Javascript
REVIT
C
Kernel
Computational Geometry
Threejs
Object Oriented Programming
3D Geometry
The Role
About Us
Snaptrude is a powerful, browser-based, collaborative 3D modeling tool built for architects and interior designers. Here's our website
With many users globally with renowned firms like WeWork, Layton Construction, and Accenture, Snaptrude is backed by Accel Partners and Foundamental among other notable investors.
Qualifications
- Bachelor’s degree in computer science, engineering, architecture, or a related field
- While we are looking for 5+ years of experience, we are also open to hiring junior profiles
- A deep understanding of the half-edge data structure for boundary representation
- Ability to write advanced algorithms based on fundamental BRep queries
- Very strong fundamentals in Javascript programming & computer graphics
- Strong fundamentals in Algorithms & Data Structures
- You learn quickly, regardless of the languages and technologies used
- You have experience taking ownership and shipping entire features end-to-end
- A strong focus on user experience. You're someone who's passionate about building beautiful, modern UX that people love.
Additional/Desired Skills:
- Knowledge of JavaScript, ThreeJS/BabylonJS, React JS
- Backend skills in other technologies such as Python, NodeJS
Duties and responsibilities
- Build modular, reusable components and features for the geometry kernel
- Improve existing edit features & implement new ones with a huge amount of autonomy
- Collaborate with other teams - like the front end team - to integrate these features
Our Vision and Values
Our Vision
Help design better built environment, faster
Our Values
- Care (give a shit): Empathize with customers. Take the time to understand their frustrations, needs, and desires.
- Initiative (Be resourceful). Don't wait for permission. Figure it out-or figure out who can.
- Craft (Master it). Own your craft. Never stop learning and improving,
- Team (Work together). Teamwork makes the dream work. Fill gaps. There's no such thing as "it's not my job"
- Truth (Say it). Be up front and radically candid. Say it like it is while showing empathy for others. Hold yourself and others accountable.
- Fun (Have it), Don't take yourself too seriously--life is short.
Culture @ Snaptrude
- We are a remote-first company; our team works from across India (and some from the US as well)
- Once in 6 months we organize an in-person retreat/socials. We try to rotate the location to keep it exciting and engaging. Here's a video from a recent meetup!
- We offer a health insurance package with a sum insured of 3 lakhs for your family
- Cliched line, but, we work EXCEPTIONALLY hard, but remember to value ourselves as well, as individuals and as a team
- Mediocrity just doesn't cut it, but we recognize and reward commitment and ownership
- We resort to async conversations/standups wherever possible
- The team comes together during the first Thursday of the month for a remote socials; its super fun!
There's much more that's in the pipeline; feel free to reach out to us if you have any questions at all :)
More about Snaptrude
Similar Jobs
Urbanwand
Revolutionizing the way Retail happens - Disruptive Innovation
GenY Labs
Empowered Marketing. Powered By Artificial Intelligence
BuyUcoin
Indian Multi-Cryptocurrency Exchange
Learnyst
Sell courses online securely from your own branded website & mobile apps
Proziod Analytics
Services
Gyrus.AI
AI for Video, Business and IoT Predictive Analytics
Brokerage Free
Technology to simplify financial services
ConnectPlus
Community based CRM and engagement app for your true fans (SaaS)
Marlin Protocol
An open protocol that provides a high-performance programmable network infrastructure for Web 3.0