- Design, implement, and maintain data management systems for autonomous driving systems, with a focus on utilizing ML and AI techniques
- Collect, process, and store large amounts of sensor data, including lidar, radar, and cameras
- Create and maintain data pipelines for data collection, processing, and storage
- Collaborate with development and research teams to ensure smooth data flow and integration with other systems
- Continuously improve data management systems through monitoring, performance tuning and cost optimization
- Ensure compliance with security and regulatory requirements
- Troubleshoot and resolve issues related to data management and pipeline
- Provide technical guidance and support to other teams
- 8+ years' strong experience with data management, including data warehousing and data pipelines
- 8+ years' strong experience with data analytics and visualization tools
- 8+ years' experience with big data technologies such as Hadoop, Spark, and Hive
- 8+ years' experience with SQL and NoSQL databases
- 8+ years' experience with programming languages such as Python, Java, and Scala
- 8+ years' experience with cloud-based data management solutions, such as AWS Glue, Redshift, and S3
- Bachelor's degree in Computer Science, Engineering or related field
- Ability to travel up to 30%, on average, based on the work you do and the clients and industries/sectors you serve
- Limited immigration sponsorship may be available.
- Strong understanding of security best practices and compliance requirements
- Experience with autonomous driving systems is a plus
- Strong communication and collaboration skills
- Strong understanding of machine learning and artificial intelligence techniques
- Experience with popular machine learning frameworks such as TensorFlow, PyTorch and scikit-learn
- Experience with distributed computing and deep learning technologies such as Apache MXNet, CUDA and cuDNN.