← back to jobs
> job detail
T
👽Other

Senior, ML Engineer

Torc Robotics · Ann Arbor, MI, Remote - US
// classified as
Other (Adjacent or hard to classify.)
posted
1d ago
location
Ann Arbor, MI, Remote - US
languages
python
tools
mlflow
> stack
pythonmlflowpandaspytorch
> description
<p><strong><span data-contrast="auto">About the Company</span></strong><span data-contrast="auto"> </span><span data-ccp-props="{}">&nbsp;</span></p> <p><span data-contrast="auto">At Torc, we have always believed that autonomous vehicle technology will transform how we travel, move freight, and do business.</span> <span data-contrast="auto">A leader in autonomous driving since 2007, Torc has spent over a decade commercializing our solutions with experienced partners.</span><span data-contrast="auto"> </span><a href="https://torc.ai/daimler-testing-automated-trucks-public/"><span data-contrast="none"><span data-ccp-charstyle="Hyperlink">Now a part of the Daimler family</span></span></a><span data-contrast="auto">, we are focused solely on developing software for automated trucks to transform how the world moves freight. </span> <span data-contrast="auto">Join us and catapult your career with the company that helped pioneer autonomous technology, and the first AV software company with the vision to partner directly with a truck manufacturer. </span></p> <h4>Meet The Team:</h4> <p>The Pseudo-Labeling team's goal is to create high-quality annotations on sensor data (images, point clouds). The annotations include 2D, 3D bounding boxes, classes, trajectories, lane lines, segmentations, depths, and high-definition map elements. The annotations are then used by different downstream users — for example, perception teams use them to train various models, mapping teams use them to build and maintain HD maps, and simulation teams use them for generating new data.</p> <h4>What You’ll Do:</h4> <ul> <li>Design, implement, test and deploy offline 3D reconstruction, lane line detection, and automatic mapping/map creation modules to generate high-quality annotations on Cloud Services from logged sensor data (Cameras, Lidars, Radars, GPS/IMU).</li> <li>Build and refine lane line annotation pipelines, applying the latest lane line detection and creation machine learning models to automate and scale map creation.</li> <li>Develop and improve pose estimation algorithms to support accurate localization, sensor fusion, and 3D scene reconstruction.</li> <li>Demonstrate project management skills, serving as project lead guiding less experienced team members in multiple facets of project execution.</li> <li>Stay up to date with the latest developments in AI and ML for autonomous driving, 3D reconstruction, and automated mapping.</li> <li>Independently develop offline perception and mapping models or algorithms using disciplined software development processes, making recommendations for developing new code or re-using existing code, implementing version control, and maintaining documentation of created applications.</li> <li>Define and implement ingestion, data preparation, curation, and governance of large, multi-faceted data sets supporting analytics models and workflows.</li> <li>Proactively assess current capabilities to identify areas for improvement, proposing solutions that align with core strategy and operation.</li> <li>Measure and track auto-labeling and map creation quality to meet internal customer requirements.</li> <li>Guide and produce information products, supporting visualization and data accessibility in a customer-centric manner.</li> <li>Evaluate and make recommendations regarding technical advances that improve productivity and quality, reduce flow times, and enhance operational surety.</li> <li>Develop guidelines and standards for analytics and machine learning models, their deployment, and associated processes.</li> <li>Provide technical guidance or business process expertise, technical leadership, coaching and mentoring to team members.</li> </ul> <h4>What You’ll Need to Succeed:</h4> <ul> <li>Considered highly skilled and proficient in discipline; conducts complex, important work under minimal supervision and with wide latitude for independent judgment.</li> <li>Scope of Influence: Expected to drive alignment across team interfaces to the rest of the organization. Designs, maintains and owns team technical solutions and drives consensus. Mentors and guides engineers within the group.</li> <li>Bachelor’s Degree in Computer Science, Robotics, Electrical Engineering or related technical field plus demonstrated competencies and technical proficiencies typically acquired through 6+ years of experience OR;</li> <li>Master’s Degree in Computer Science, Robotics, Electrical Engineering or related technical field plus demonstrated competencies and technical proficiencies typically acquired through 3+ years of experience OR;</li> <li><strong>Required Qualifications (some combination of the following skills):</strong> <ul> <li>Experience in lane line annotation creation or automatic mapping/map creation.</li> <li>Familiarity with the latest lane line detection and creation machine learning models.</li> <li>Familiarity with pose estimation.</li> <li>Active Learning &amp; Pseudo-labeling – Computer Vision, Deep Learning, Model training.</li> <li>Two of the following: 2D/3D Object Detection, Tracking, Sensor Fusion, Semantic Segmentation, SLAM, BEV.</li> <li>Scaled ML Operations (MLOps) and Tooling – ML Frameworks, experiment tracking, model registry, MLflow, Weights and Biases, ML Metrics and Evaluation / Quality.</li> <li>Distributed machine learning frameworks – PyTorch, Lightning, Ray.</li> <li>Model Data Curation – Parquet data processing (PyArrow, Daft, Pandas, etc).</li> <li>Development Tools &amp; Eco-System (at scale) – Proficiency in Python software development. Also, VDI and cloud-based development environments, CI Systems (GitHub Actions), and Docker.</li> </ul> </li> </ul> <h4>Bonus Points!</h4> <ul> <li>PPK/RTK (Post-Processed Kinematic / Real-Time Kinematic) GPS experience.</li> <li>GIS (Geographic Information Systems) experience.</li> </ul> <p><strong><span data-contrast="auto">Perks of Being a Full-time&nbsp;Torc’r</span></strong><span data-ccp-props="{}">&nbsp;</span></p> <p><span data-contrast="auto">Torc cares about our team&nbsp;members&nbsp;and we strive to provide benefits and resources to support their health, work/life balance, and future. Our culture is collaborative, energetic, and team focused. Torc offers:  </span><span data-ccp-props="{}">&nbsp;</span></p> <ul> <li data-leveltext="" data-font="Symbol" data-listid="1" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="1" data-aria-level="1"><span data-contrast="auto">A competitive compensation package that includes a bonus&nbsp;component&nbsp;and stock options</span> </li> <li data-leveltext="" data-font="Symbol" data-listid="1" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="1" data-aria-level="1">100% paid medical, dental, and vision premiums for full-time employees   </li> <li data-leveltext="" data-font="Symbol" data-listid="1" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="1" data-aria-level="1">401K plan with a 6% employer match </li> <li data-leveltext="" data-font="Symbol" data-listid="1" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="1" data-aria-level="1">Flexibility in schedule and generous paid vacation (available immediately after start date) </li> <li data-leveltext="" data-font="Symbol" data-listid="1" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="1" data-aria-level="1">Company-wide holiday office closures </li> <li data-leveltext="" data-font="Symbol" data-listid="1" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="1" data-aria-level="1">AD+D and Life Insurance <span data-ccp-props="{}">&nbsp;</span></li> </ul> <p><span data-contrast="auto">At Torc,&nbsp;we’re&nbsp;committed to building a diverse and inclusive workplace. We celebrate the uniqueness of our&nbsp;Torc’rs&nbsp;and do not discriminate based on race, religion, color, national origin, gender (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity, gender expression, age, veteran status, or disabilities.</span><span data-ccp-props="{}">&nbsp;</span></p> <p><span data-contrast="auto">Even if you&nbsp;don’t&nbsp;meet 100% of the qualifications listed for this opportunity, we encourage you to apply.</span><span data-ccp-props="{}">&nbsp;</span></p> <p><span data-contrast="auto">Our compensation reflects the cost of labor across several geographic markets.&nbsp;Pay is based on&nbsp;a number of&nbsp;factors and may vary depending on job-related knowledge, skills, and experience. Torc's total compensation package will also include our corporate bonus and stock option plan. Dependent on the position offered, sign-on payments, relocation, and other forms of compensation may be provided as part of a total compensation package, in addition to a full range of medical, financial, and/or other benefits. </span><span data-ccp-props="{}">&nbsp;</span></p> <p><strong><span data-contrast="auto">Job ID:&nbsp;</span></strong><strong><span data-contrast="none">R-102832</span></strong></p><div class="content-pay-transparency"><div class="pay-input"><div class="description"><span style="text-decoration: underline;"><strong>Hiring Range for Job Opening&nbsp;</strong></span></div><div class="title">US Pay Range</div><div class="pay-range"><span>$177,300</span><span class="divider">&mdash;</span><span>$212,800 USD</span></div></div></div>