Software Engineer - Perception

Full-time · Hybrid (partially remote) · Taipei, Taiwan
APPLY

Responsibilities

  • Develop novel computer vision formulations, models, and algorithms for a wide variety of tasks.
  • Own the full development life cycle from data preparation to model deployment.
  • Design and build data and evaluation pipelines.
  • Collaborate with other teams to  develop and continuously improve the full autonomy stack.

Requirements

  • Master’s or Ph.D. degree in robotics, computer science, or a related field, or equivalent industry experience.
  • Domain expertise in one or more of the following areas:  object detection and tracking, pose estimation, depth estimation, vSLAM, neural rendering (e.g. NeRFs or gaussian splatting).
  • Understanding of modern deep learning techniques (Transformers, diffusion models, autoregressive models, multimodal models, CNN architectures, loss functions, etc.).
  • Comfortable with fundamental geometric concepts in computer vision, such as perspective transformation, pinhole camera model, and epipolar geometry.
  • Proficient in Python and experienced with machine learning frameworks such as TensorFlow, PyTorch, and JAX.
  • Experience developing C++ and Python packages in ROS/ROS2.
  • Skilled in using libraries such as OpenCV, OpenGL, or PCL.
  • Extensive practical experience in product-grade software and machine learning engineering, with knowledge of best practices and industry-standard development workflows.

Bonus Qualifications

  • Experience in CUDA and GPU programming.
  • Proficiency in C++ and experience converting models to C++-based frameworks such as ONNX and TensorRT.
  • Hands-on experience with sensor integration (e.g., RGB cameras, depth cameras, IMUs, LiDAR) and sensor fusion.
  • Familiarity with neural network deployment tools and MLOps practices, including Triton, TensorRT, and model quantization.
  • Research publications in computer vision/perception (e.g., CVPR, ICCV, ECCV), along with practical deployment experience.
  • Experience in developing and fine-tuning AI agents and Vision-Language Models (VLMs).

Benefits

  • Located in the center of the city: Just across the street from Dongmen MRT Station exit 6.
  • Competitive salary: Compensation packages aligned with global Tier-1 cities.
  • Incentives: Long term incentive plans currently under development. Coming soon.
  • Performance bonuses: Awarded based on annual company performance and individual contribution.
  • Insurance coverage: Labor, health, pension, occupational injury... etc.
  • Flexible hours: Flexible start and end times to support work-life balance.
  • Hybrid work: Option to work remotely 2 days a week.
  • Legal benefits coverage: Includes labor insurance, national health insurance, pension contributions, occupational injury protection, special leave, and marriage leave.
  • Learning support: Tuition subsidies available for approved external training or professional development programs.
  • In-house culinary workshops: Team cooking sessions for fun and learning the way of the wok.
  • Other: Birthday cakes and company dinners!
APPLY