Senior Software Engineer, Data Infrastructure
Ro- Full Time
- Senior (5 to 8 years)
Candidates must possess a Bachelor's or Master's degree in Computer Science or a related field from a top university. They should have over 8 years of experience in data infrastructure with a proven track record in building scalable and high-performance data systems. Deep expertise in SQL and extensive experience with both relational and NoSQL databases is required. Advanced proficiency in Apache Kafka, the Hadoop ecosystem, and stream-processing systems like Spark Streaming is essential. Familiarity with big data tools such as Pig, Hive, Spark, data serialization frameworks like Protobuf, Thrift, Avro, and workflow management using Apache Airflow is also necessary.
The Staff Software Engineer will design and develop a sophisticated data infrastructure for streaming, processing, and storage, aligned with a modern Lakehouse architecture. They will build and maintain tools for effective data monitoring and management using best practices in data engineering. The role includes leading key architectural decisions and implementing significant data pipeline initiatives using the latest technologies. Collaboration with various stakeholders to deliver scalable and performant data solutions, supporting all aspects of data handling from extraction to loading, is required. The engineer will promote knowledge sharing within the team, encouraging best practices for a data-driven culture and ensuring robust data governance and compliance with developed data retention, backup strategies, and secure storage solutions. Additionally, they will lead a team of 4-5 data engineers.
Technology-enabled logistics and delivery services
Ninja Van provides delivery services in Southeast Asia, catering to both businesses and individuals. The company focuses on creating a simple and efficient delivery experience through its technology platform, which enables real-time tracking of parcels and allows customers to schedule deliveries at their convenience. Ninja Van operates a wide network of drop-off and pick-up points to enhance accessibility. The company generates revenue by charging delivery fees based on parcel size, weight, and distance, and also offers additional services like cash on delivery. Unlike many competitors, Ninja Van emphasizes customer service and a user-friendly experience, making it a significant player in the region's logistics market.