Parallel Systems-posted 3 months ago
$150,000 - $240,000/Yr
Full-time • Senior
Los Angeles, CA
11-50 employees
Support Activities for Transportation

Parallel Systems is seeking an experienced Machine Learning Engineer to help build the next generation of perception systems powering our fully autonomous, battery-electric rail vehicles. In this role, you'll take ownership of designing and deploying cutting-edge deep learning models that enable our vehicles to perceive and reason about complex, real-world environments. From handling adverse weather and ambiguous signals to navigating multi-agent interactions on active railways, your work will directly shape the safety and reliability of our autonomous platform. You'll collaborate closely with top-tier engineers across autonomy, robotics, and systems, tackling some of the most challenging problems in real-time machine learning and computer vision.

  • Design, develop, and deploy advanced machine learning models for large-scale perception problems.
  • Own the full ML lifecycle-from data mining and annotation to training, evaluation, and deployment of production-grade models.
  • Build and optimize deep learning architectures for object detection, segmentation, tracking, pose estimation, and scene understanding.
  • Develop scalable and efficient training pipelines that ensure robust, real-time inference performance.
  • Work extensively with large image, video, lidar and radar datasets to power next-generation computer vision systems.
  • Conduct research and empirical studies to evaluate new architectures, techniques, and algorithmic improvements.
  • Build and contribute to infrastructure and tools for supporting ML Pipeline to automate data labeling, training workflows, evaluation processes, and model versioning.
  • Collaborate cross-functionally with other engineering, research, and product teams to ensure seamless integration of ML systems into real-world applications.
  • Bachelor's or higher degree in Computer Science, Machine Learning, or a related technical discipline.
  • 4+ years of hands-on experience developing and deploying ML systems at scale.
  • Strong background in computer vision and/or deep learning with practical experience in designing and training neural networks for real-world applications.
  • Proficiency in Python and familiarity with standard ML libraries and tools (e.g., NumPy, SciPy, Pandas).
  • Expertise in at least one deep learning framework such as PyTorch or TensorFlow.
  • Strong mathematical foundation in linear algebra, geometry, probability, and optimization.
  • Proven track record of working autonomously and driving complex technical projects in fast-paced environments.
  • Excellent communication and collaboration skills, with experience working on interdisciplinary teams.
  • Experience with multi-modal perception (e.g., sensor fusion from cameras, lidar, radar).
  • Experience optimizing models for deployment on edge devices with real-time constraints.
  • Background in autonomous systems, robotics, or other safety-critical domains.
  • Publications in top-tier ML or CV conferences (e.g., CVPR, ICCV, NeurIPS, ICML, ECCV).
  • Experience with GPU/TPU programming and optimization tools (e.g., CUDA, TensorRT).
  • Knowledge of low-level programming languages like C++ or Rust.
  • Experience working directly with sensing hardware and understanding its constraints.
  • Competitive salary range of $150,000-$240,000 USD.
  • Equal opportunity employer committed to diversity in the workplace.
  • Commitment to providing reasonable accommodations for individuals with disabilities.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service