Software Engineer II - Fleet Enablement & Insights (Annotation Platform)
Core
Building Torc's in-house web-based annotation platform that transforms multi-sensor autonomy data into labeled datasets for training and validating autonomous truck software.
Role type
Senior IC software engineer (annotation platform & visualization)
Builds
Interactive 2D/3D annotation editor, backend services, and data pipelines for autonomous vehicle data
Domain
Autonomous driving / Computer vision / Data engineering
Deliverable
production ML models
Required skills
TypeScript, React, Python, WebGL, three.js, SQL, PostgreSQL, AWS, Git, system design
Preferred skills
Point cloud rendering (octree/LOD), annotation tooling, robotics data ecosystems (ROS, MCAP), machine learning workflows, HD maps, PostGIS, Databricks
Technologies
TypeScript, React, Python, three.js, WebGL, AWS, Databricks, PostgreSQL, Git, JIRA
Responsibilities
Design and develop TypeScript/React web applications for 2D/3D annotation including cuboid/polygon editing and cross-frame interpolation; Build high-performance point cloud and image rendering with three.js/WebGL; Design and build services for label storage, versioning, task assignment, and QA workflows; Integrate pre-labeling and pseudo-labeling pipeline outputs; Fuse HD map data into annotation workflows; Build data converters for multi-sensor scene data; Deliver dataset exports compatible with downstream ML training; Collaborate with Data Annotation, Autonomy/ML, and Data Engineering teams; Identify and address technical debt and performance bottlenecks
Seniority
Senior, hands-on IC