Senior Data Engineer in at Tomo
Explore Related Opportunities
Job Description
Who we are:
minden.ai is a technology venture founded by Temasek in strategic partnership with DFI Retail Group and coalition partners DBS Bank, Cold Storage, Gojek, Mandai Wildlife Group and Singtel. We are on a mission to redefine the engagement between brands and consumers in Southeast Asia.
The way we work:
At Minden, we treat each other with respect. We embrace authenticity and transparency. We pride ourselves on agility and innovation, and believe in embracing continuous learning and self-improvement. We strive to be the preferred employer by providing comprehensive benefits, a dynamic and exciting working environment, work-life balance and effort recognition.
We are looking for a passionate and curious Senior Data Engineer who thrives on solving complex data challenges and building scalable data platforms that power business insights and machine learning.
You are a hands-on engineer with a strong sense of ownership, capable of designing and operating reliable data infrastructure while collaborating across engineering, product, and data science teams. You enjoy working in fast-paced environments, embrace ambiguity, and continuously seek opportunities to improve data quality, performance, and engineering practices.
Beyond technical expertise, you are passionate about mentoring others, sharing knowledge, and contributing to a strong engineering culture.
As a Senior Data Engineer, you will:
- Design, develop, and maintain scalable, reliable, and high-performance data pipelines to support analytics, reporting, and machine learning workloads.
- Build and optimize data infrastructure, data models, and datasets to ensure efficient, secure, and timely delivery of high-quality data across the organisation.
- Collaborate closely with the internal teams to understand business requirements and translate them into scalable data solutions.
- Develop and operationalise batch and real-time data pipelines that support business intelligence, machine learning model training, and inference.
- Monitor, troubleshoot, and optimise data processing performance, ensuring high availability, reliability, and data quality.
- Drive improvements in data architecture, governance, observability, and engineering best practices.
- Evaluate emerging technologies and recommend tools, frameworks, and architectural improvements to enhance our data platform.
- Participate actively in system design discussions, architecture reviews, and code reviews to maintain high engineering standards.
- Mentor junior data engineers by providing technical guidance, conducting code reviews, and promoting best practices across the team.
- Work closely with DevOps and platform teams to ensure robust deployment, monitoring, and operational excellence of data systems.
You will be a great match if you have:
- A bachelor’s degree in Computer Science, Data Science, IT or a related discipline.
- More than 5+ years of experience in data engineering.
- Strong programming skills in Python and experience with PySpark, Java, or Scala.
- Solid experience with distributed data processing frameworks such as Hadoop, Spark, Impala, Hive, etc.
- Experience building scalable ETL/ELT pipelines, data lakes, and modern data platforms.
- Experience working in a fast-paced environment with evolving priorities and requirements is an advantage.