Senior Software Engineer - 3D Visualization (Three.js, Javascript)
Posted 7 SepFound 24 OctSeen 23 hours ago
Fit
The keywords the posting names, against what your resume says.Add your resume to see which of its keywords you already have, and get a resume tailored to this posting. 10 a month, free.
The Posting
Work Flexibility: Hybrid
What You Will Do:
- Develop interactive 3D applications using Three.js, JavaScript, and WebGL.
- Work with 3D models, meshes, STL files, and scene graphs.
- Implement 3D transformations, coordinate systems, and matrices.
- Develop and customize GLSL shaders.
- Build UI–3D interactions using events, RxJS, and observers.
- Optimize 3D performance, responsiveness, and memory.
- Develop Python computational geometry and mathematical algorithms.
- Support image processing, segmentation, feature extraction, and measurements.
What You Will Need: Required Qualifications
- Bachelor's or Master’s degree in Computer Science, Software Engineering, or a related field
- 4 – 8 years of experience
- Good knowledge of OOP, SOLID principles, and design patterns.
- Strong programming skills in JavaScript and Python.
- Hands-on experience with Three.js, WebGL 2.0, and browser-based 3D graphics.
- Experience in unit testing and technical documentation.
- Experience with 3D models (STL), meshes, scene graphs, and transformations.
Preferred Qualifications
- Experience with custom shaders, WebGPU, REST APIs, Azure Functions, and serverless Python.
- Strong knowledge of performance, memory optimization, and parallel processing.
- Familiarity with OpenCV, scikit-image, and classical computer vision algorithms.
Travel Percentage: None
Facts
- Source
- Workday
- External id
- R571139
- Location
- Gurugram, India
- Remote
- Not stated
- Employment
- Full time
- Posted
- 7 Sep 2026
- First seen
- 24 Oct 2026, 21:16
- Last seen
- 31 Oct 2026, 17:15
- Status
- Not yet added
- Posting id
- dcf347f0-63f0-5a77-98a6-7572ddd1fbf9
