Taro Logo

Software Engineer - Data Platform

Motive empowers physical operations with tools for safety, productivity, and profitability, serving 100,000+ customers across various industries.
Pakistan
Data
Mid-Level Software Engineer
Remote
1,000 - 5,000 Employees
3+ years of experience
Enterprise SaaS · Logistics

Description For Software Engineer - Data Platform

Motive is a pioneering company that's transforming physical operations across multiple industries through innovative technology solutions. As a Software Engineer on the Data Platform team, you'll play a crucial role in building and maintaining the backbone of Motive's data infrastructure. The position offers an opportunity to work on challenging problems at scale, serving over 100,000 customers including Fortune 500 enterprises.

The role involves full ownership of key data platform initiatives, from ingestion to processing and storage. You'll be working with cutting-edge technologies like Apache Kafka, Spark, and Kubernetes to build scalable distributed systems. The position requires strong technical skills in Python and distributed systems, combined with the ability to collaborate effectively across teams.

What makes this role particularly exciting is the direct impact you'll have on Motive's core infrastructure, enabling data-driven product features that help businesses operate more safely and efficiently. The company serves diverse industries including transportation, logistics, construction, and manufacturing, providing plenty of interesting challenges and learning opportunities.

The position offers remote work flexibility and is part of a growing team that's driving Motive's data platform vision. You'll be involved in all aspects of the software development lifecycle, from design to implementation and delivery, making it an excellent opportunity for engineers who want to grow their skills in data platform engineering while working on systems that serve real-world business needs.

Last updated a day ago

Responsibilities For Software Engineer - Data Platform

  • Design and develop scalable distributed systems and frameworks for data management
  • Focus on addressing fault-tolerance and high availability issues
  • Scale ingestion pipelines and improve ETL framework while maintaining SLAs
  • Collaborate with engineers across teams to identify and deliver cross-functional features
  • Participate in all aspects of the software development life cycle

Requirements For Software Engineer - Data Platform

Python
Kubernetes
  • 3+ years Hands-on software engineering experience
  • Backend programming skills including multi-threading, concurrency, and proficiency in Python
  • Strong CS fundamentals including data structures, algorithms, and distributed systems
  • Experience in designing, implementing, and operating highly scalable software systems
  • Experience building systems using Apache Kafka, Apache Spark, Airflow, Kubernetes
  • Experience with service-oriented architectures
  • Hands on experience with containerized platforms like Docker and Kubernetes
  • BS in Computer Science or related field; Masters preferred
  • Excellent verbal and written skills

Interested in this job?

Jobs Related To Motive Software Engineer - Data Platform