Overview
Skills
Job Details
Senior Software Engineer – Data Platform
Location: Redwood City, CA
Overview:
Looking for a Senior Software Engineer (Data Platform) to design and build systems that process multimodal robot data and extract insights to enhance our machine learning models. You’ll work on algorithms, data pipelines, and backend infrastructure, collaborating closely with ML and product teams in a fast-paced, innovative environment.
Key Responsibilities:
Develop algorithms to process and analyze video and 3D sensor data.
Build and maintain scalable data pipelines and workflows.
Improve ML models by providing high-quality, well-processed data.
Collaborate with engineering and product teams to solve data challenges.
Work with cloud platforms (AWS/Google Cloud Platform) for scalable compute and data processing.
Requirements:
Strong math and algorithmic skills (geometry, data extraction, signal processing).
Proficient in Python, NumPy, Pandas; experience with PostgreSQL/Redis.
5+ years of software engineering experience.
Experience with AWS or Google Cloud Platform.
Bachelor’s or higher in Computer Science or related field.
Preferred:
Experience with robotics, autonomous systems, or computer vision.
Familiarity with ML data pipelines, visualization tools, Kafka, or Spark.