Motive empowers physical operations with tools for safety and productivity. As a Principal Data Platform Engineer, you will own key data platform initiatives, focusing on data management and collaboration with various stakeholders to enhance product features.
Responsibilities:
- Work with other leaders in the Platform area to define and plan out the long term strategy for Data Platform
- Design and develop scalable distributed systems and frameworks for data management
- Focus on addressing fault-tolerance and high availability issues, and work on scaling ingestion pipelines, improving and adding features to ETL framework while maintaining SLAs on performance, reliability, and system availability
- Collaborate with engineers across teams to identify and deliver cross-functional features
- Participate in all aspects of the software development life cycle, from design to implementation and delivery
Requirements:
- 8+ years Hands-on software engineering experience
- Backend programming skills including multi-threading, concurrency, etc and proficient in one or more of Python
- Strong CS fundamentals including data structures, algorithms, and distributed systems
- Experience in designing, implementing, and operating highly scalable software systems and services
- Experience building systems using technologies like Apache Kafka, Apache Spark, Airflow, Kubernetes
- Excellent troubleshooting skills and track record of implementing creative solutions
- Hands on experience with containerized platforms like Docker and Kubernetes
- BS in Computer Science or a related field
- Excellent verbal and written skills. You collaborate effectively with other teams and communicate clearly about your work
- Masters preferred