Senior Software Engineer Data Platform

  • Redwood City, CA
  • Posted 11 hours ago | Updated 11 hours ago

Overview

Hybrid
150,000 - 250000
Full Time
No Travel Required
Unable to Provide Sponsorship

Skills

Python
Algorithms
Data Processing
Computer Science
Video
Machine Learning (ML)

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.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.