CareerPlanSign in

Senior Software Engineer - 3D Visualization (Three.js, Javascript)

Gurugram, India💼 Full-time🗓 2026-09-07 → 2026-09-25

Core

Develop interactive 3D applications, computational geometry algorithms, and image processing pipelines using WebGL and Python.

Role type

Senior IC software engineer (3D visualization & computational geometry)

Builds

Interactive 3D web applications, computational geometry tools, and image analysis features

Domain

Computer graphics, 3D visualization, computer vision

Deliverable

production ML models | product features

Required skills

JavaScript, Python, Three.js, WebGL 2.0, GLSL shaders, OOP, SOLID principles, STL/mesh handling, unit testing

Preferred skills

WebGPU, serverless Python, OpenCV, scikit-image, parallel processing, REST APIs

Technologies

Three.js, WebGL, RxJS, Azure Functions, OpenCV, scikit-image

Responsibilities

Develop interactive 3D applications using Three.js and JavaScript; Implement 3D transformations, coordinate systems, and matrices; Develop and customize GLSL shaders; Build UI–3D interactions using events and observers; Optimize 3D performance, responsiveness, and memory; Develop Python computational geometry and mathematical algorithms; Support image processing, segmentation, feature extraction, and measurements

Seniority

Senior, hands-on IC

Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.