Braintrust is hiring a
Software Engineer
Braintrust
Summary
The job is for a contractor position at Snaptrude, a 3D building design tool company. The role involves working on the geometry kernel, improving existing edit features, and collaborating with other teams. The hiring process includes multiple interviews. Qualifications include a bachelor's degree in computer science, engineering, architecture, or a related field, 2 years plus of experience, understanding of half-edge data structure for boundary representation, strong fundamentals in Javascript programming & computer graphics, algorithms & data structures, ability to learn quickly, ownership and shipping of features end-to-end, and a focus on user experience. Additional skills desired are knowledge of JavaScript, ThreeJS/BabylonJS, React JS, and backend skills in other technologies such as Python, NodeJS.
Requirements
- Bachelorβs degree in computer science, engineering, architecture, or a related field
- Experience: 2 years plus
- 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
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
Preferred Qualifications
- Knowledge of JavaScript
- ThreeJS/BabylonJS
- React JS
- Backend skills in other technologies such as Python, NodeJS
Share this job:
Similar Jobs
- π°$200k-$250kπWorldwide
- π°~$140k-$275kπGermany
- π°~$48k-$59kπPortugal
- π°$220k-$300kπUnited States
- π°~$56k-$84kπIndia
- π°$200k-$220kπUnited States
- π°$100k-$125kπUnited States
- π°$150k-$180kπUnited States, Canada
- π°$150k-$180kπUnited States, Canada
- π°$150k-$180kπUnited States, Canada