Gatik AI

Senior/Staff Behavior Planning Engineer

Santa Clara, CanadaFull timeStaff$180,000 - $260,000 / yearPosted 14 days ago
Apply on Gatik AI →

Sign into see who you know at Gatik AI.

Who we are Gatik, the leader in autonomous middle-mile logistics, is revolutionizing the B2B supply chain with its autonomous transportation-as-a-service (ATaaS) solution and prioritizing safe, consistent deliveries while streamlining freight movement by reducing congestion. The company focuses on short-haul, B2B logistics for Fortune 500 retailers and in 2021 launched the world’s first fully driverless commercial transportation service with Walmart. Gatik's Class 3-7 autonomous trucks are commercially deployed across major markets, including Texas, Arkansas, and Ontario, Canada, driving innovation in freight transportation.  The company's proprietary Level 4 autonomous technology, Gatik Carrier™, is custom-built to transport freight safely and efficiently between pick-up and drop-off locations on the middle mile. With robust capabilities in both highway and urban environments, Gatik Carrier™ serves as an all-encompassing solution that integrates advanced software and hardware powering the fleet, facilitating effortless integration into customers' logistics operations.  About the role We’re seeking Senior or Staff Engineers to help build the core behavior planning system for autonomous vehicles, enabling safe and intelligent decision-making. The role involves designing behavior tree architectures, developing robust C++ infrastructure, collaborating across autonomy teams, evaluating planner performance, and providing technical leadership within the team. This role is onsite 5 days a week at our Santa Clara, CA office! What you'll do Design, implement, and maintain the core behavior planning system for autonomous vehicles, enabling intelligent, interpretable, and safe decision-making in complex real-world scenarios. Develop and extend behavior tree architectures for hierarchical decision logic, including support for mission planning, tactical maneuvers, and contingency handling. Collaborate closely with the motion planning, prediction, and control teams to ensure seamless transitions from high-level decisions to executable trajectories. Build and optimize C++-based software infrastructure for behavior planning, including tools for simulation, debugging, visualization, and closed-loop testing. Evaluate planner performance in diverse real-world and simulated environments; identify failure modes and develop strategies to improve robustness and generalization. Participate in design reviews and system integration across the full autonomy stack. Provide technical leadership, mentorship, and architectural guidance for junior team members. What we're looking for Ph.D. with 3+ years or Master’s with 5+ years of industry experience in robotics, autonomous systems, or behavior planning. Proven experience in behavior planning, including use of behavior trees, finite state machines, or rule-based planners in autonomous driving or robotics applications. Strong proficiency in C++ with a deep understanding of performance, memory management, and softwa...