Perception Engineer, Staff
Leads development and deployment of computer vision and ML models for real-time drone detection, tracking, and classification on edge hardware. Requires 6+ years experience with production CV/ML systems under latency constraints, proficiency in Python/C++/Rust, and PyTorch/JAX.
Responsibilities
- Own the visual perception pipeline end-to-end, including detection, classification, and tracking of sUAS targets in real time.
- Design and train machine learning models that meet latency and accuracy requirements for edge deployment on Jetson-class hardware.
- Architect and maintain the dataset and simulation pipeline, including data collection, labeling, curation, augmentation, synthetic data generation, and closed-loop retraining based on field performance.
- Optimize inference performance on Jetson platforms, including model pruning, quantization, TensorRT integration, and custom kernel development as required.
- Establish the model evaluation framework and metrics used to assess perception performance under operational conditions.
- Deliver target state information (position, velocity, identity, uncertainty) to the controls subsystem.
- Collaborate with the hardware team on camera, optics, and sensor selection.
Requirements
- 6+ years of professional experience in computer vision or machine learning, including production deployment on edge hardware.
- Demonstrated experience shipping a detection or tracking system under real-world latency, small-object, or adversarial constraints.
- Strong engineering skills beyond modeling, including experience with PyTorch or JAX through to deployed, optimized inference.
- Proficiency in Python for model development and C++ or Rust for deployed inference.
- U.S. citizenship and ability to pass a background check.
Preferred Qualifications
- TensorRT and NVIDIA Jetson deployment experience at production scale.
- Multi-object tracking under challenging conditions.
- Multi-modal sensor fusion experience (EO/IR, radar, acoustic).
- Synthetic data generation and sim-to-real methodologies.
- Prior experience in defense or other safety-critical computer vision applications.
- Active security clearance, or eligibility to obtain one.
Research Engineer / Research Scientist
Research and develop improvements to models' personalization and agentic capabilities through reinforcement learning, dataset creation, and post-training methods. Requires strong ML engineering skills and research experience with novel models.
Machine Learning Engineer - Embedded Insights
Drive ML initiatives from concept to production on the Embedded Insights team. Identify opportunities, build and deploy models using Plaid's financial datasets, and partner with product teams to deliver scalable customer-facing intelligence products.
Machine Learning Engineer
Advance Plaid’s foundation models by developing novel architectures, pretraining objectives, and fine-tuning strategies. Work across the full ML stack from data engineering to production serving and monitoring.
Staff Software Engineer, Agents
Build and own end-to-end AI agents for enterprise customers, integrating latest text/voice models and iterating based on real-world usage. Requires 8+ years of software engineering experience with Python and TypeScript.
Staff Machine Learning Engineer, Notifications Relevance
Technical leader for Reddit's Notifications Relevance ML systems, driving large-scale recommendation systems spanning retrieval, ranking, budget optimization, and LLM-powered experiences.