{"id":3264186,"url":"https://alion.io/job/plusai-research-engineersenior-research-engineer-3d-auto-labeling-and-data-flywheel","title":"Research Engineer/Senior Research Engineer, 3D Auto-Labeling and Data Flywheel","company":{"id":22363,"name":"PlusAI","domain":"plus.ai","url":"https://alion.io/company/plus","size_band":"201-500","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Lever","truth_index":{"grade":"B","score":75,"open_postings":43,"ghost_share":0.419,"stale_share":0,"repost_share":0,"time_to_fill_p50_days":49,"computed_at":"2026-10-30T05:48:23Z"}},"role":"AI/ML","role_family":"AI/ML","seniority":"senior","employment_type":"full_time","work_mode":"hybrid","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Santa Clara, United States"],"countries":["US"],"hiring_countries":[],"hiring_countries_total":0,"salary":{"min":130000,"max":220000,"currency":"USD","period":"year","gross":null,"usd_annual":220000},"salary_estimate":null,"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"C++","optional":false},{"name":"Machine Learning","optional":false},{"name":"NumPy","optional":false},{"name":"Pandas","optional":false},{"name":"Python","optional":false},{"name":"PyTorch","optional":false},{"name":"Sensor Fusion","optional":false},{"name":"SQL","optional":false},{"name":"Embeddings","optional":true},{"name":"GTSAM","optional":true},{"name":"Multimodal AI","optional":true},{"name":"SLAM","optional":true}],"status":"live","first_seen_at":"2026-10-02T13:06:12Z","employer_posted_date":"2026-10-02","last_verified_at":"2026-10-30T23:16:59Z","board_verified":true,"closed_at":null,"days_open":28,"trust":{"level":"ok","repost_count":0,"flags":["company_stale"],"days_open":26},"description":"Improving the models that drive our trucks depends on a data flywheel: among petabytes of fleet recordings, we curate the moments that matter, label them, train and evaluate onboard models, deploy, and collect again. Labeling is where this loop usually stalls, because human labeling does not scale with the fleet. Auto-labeling closes that gap: offline models and compute, free of the vehicle's real-time limits, draft the labels, and people verify and correct only where it matters. This role focuses on 3D obstacle auto-labeling: producing accurate 3D object labels from curated multi-sensor recordings, at a quality that lets reviewers verify rather than draw and at a cost that scales. The underlying problems are general: fusing cameras and lidar into consistent 3D estimates, keeping objects consistent through time and occlusion, and knowing when a machine label is good enough. The role starts with 3D obstacles and can expand into other parts of the data flywheel over time.\nWe are open to candidates at either the Research Engineer or Senior Research Engineer level. Level will be determined by experience, technical depth, scope of responsibility and demonstrated impact. You do not need experience with every technology in our stack; we value strong fundamentals, a sense of responsibility and the ability to learn.\nResponsibilities\nDevelop and evaluate methods that turn multi-sensor recordings into accurate 3D object labels offline, using models and compute the vehicle cannot afford in real time, and measure them against reviewed ground truth\n\nRaise label quality and reduce the human review it needs: find where machine labels fail and fix the causes in models, sensor fusion or data; bring state-of-the-art perception and foundation models into offline use and adapt them to our vehicles and sensors\n\nBuild and operate the labeling pipelines at fleet scale: batch GPU inference, data extraction and alignment, selection of what goes to human review, annotation-tool integration, monitoring, throughput and cost, and regression tests that catch quality drops before data reaches training\n\nClose the loop with the modeling teams: deliver training-ready labels, feed model failures and long-tail scenarios back into what gets curated and labeled next; at the senior level, lead designs and mentor\n\nEnsure that your work is performed in accordance with the company's Quality Management System (QMS) requirements and contribute to continuous improvement efforts\n\nRequired Skills\nBS, MS, or PhD in Computer Science, Robotics, Electrical Engineering, or a related technical field, or equivalent practical experience\n\nHands-on experience developing and evaluating 3D perception methods (detection, tracking, sensor fusion or related) with a framework such as PyTorch, including experimentation, error analysis, principled metrics, built on solid fundamentals in 3D geometry, coordinate frames, and camera and lidar calibration\n\nStrong Python (NumPy, Pandas, SQL) and working C++ where performance matters; experience running large offline workloads with GPU batch inference\n\nFoundations for data-centric machine learning: how training-data composition shapes model behavior, how to evaluate against ground truth, and how to measure and reduce annotation cost\n\nSelf-driven with a strong sense of responsibility: a quick learner who takes problems from ambiguous to shipped; for the senior level, a system you were responsible for end to end, design documents others built on, and mentoring\n\nPreferred Skills\nAuto-labeling, offline perception, or ground-truth generation for autonomous driving or robotics, including integrations with annotation tools and vendors\n\nExperience improving models through data: active learning and data flywheels, hard-example mining, uncertainty or disagreement signals, dataset curation\n\nLidar SLAM, structure-from-motion, factor-graph optimization (GTSAM, Ceres), or stereo and monocular depth estimation\n\nFoundation and multimodal models: open-vocabulary detectors, promptable segmentation, vision-language models, embeddings and vector search\n\nHeavy-truck specifics (articulated vehicles, trailer state estimation, multi-platform calibration) or lane and road-geometry labeling pipelines","description_format":"text","description_chars":4231,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"bachelor","optional":false},"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[{"name":"United States","iso":"US","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Autonomous Driving","Road Transport"],"lifecycle":[{"event":"open","at":"2026-10-26T07:53:06Z"}],"visa":[{"country":"US","licensed_sponsor":true,"evidence":"H-1B filings in 12 months: 5 · green card filings: 4","filings_12m":5,"filings_prev_12m":31,"green_card_filings_12m":4,"median_offered_wage_usd":161389,"route":null,"cap_exempt":false,"checked_at":"2026-10-29T16:27:21+00:00","sources":["US Department of Labor: LCA disclosure data (H-1B, H-1B1, E-3)","US Department of Labor: PERM disclosure data (green cards)"],"filings_for_role_12m":4}],"liveness":{"score":80,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.893,"p_room":0.9,"age_days":27,"expected_fill_days":49,"reasons":["conf:0","velocity","win:mid"],"computed_at":"2026-10-30T05:48:23Z"},"pay":{"stated_usd_annual":220000,"is_top_pay":true},"html_url":"https://alion.io/job/plusai-research-engineersenior-research-engineer-3d-auto-labeling-and-data-flywheel","json_url":"https://alion.io/job/plusai-research-engineersenior-research-engineer-3d-auto-labeling-and-data-flywheel.json","meta":{"generated_at":"2026-10-31T03:02:38Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":4322,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-01T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":22363},"rest":"https://alion.io/mcp/rest/get_company?id=22363"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fplusai-research-engineersenior-research-engineer-3d-auto-labeling-and-data-flywheel"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fplusai-research-engineersenior-research-engineer-3d-auto-labeling-and-data-flywheel"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fplusai-research-engineersenior-research-engineer-3d-auto-labeling-and-data-flywheel"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/plusai-research-engineersenior-research-engineer-3d-auto-labeling-and-data-flywheel\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fplusai-research-engineersenior-research-engineer-3d-auto-labeling-and-data-flywheel"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":3264186}},{"tool":"search_jobs","arguments":{"company":"plus.ai","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":3264186},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}