Data Engineer


If you believe data makes the world go round, we believe we have found the one we are looking for. Our data and research team are the ultimate managers of data. Others see meaningless figures but they see value.

Our team are part of mathematician, part of computer scientist, and part of interpreters. Of data.

You will be responsible for expanding and optimizing our data and data pipeline architecture, as well as optimizing data flow and collection for the data science teams. Provide support to our product developers, data analysts and data scientists to ensure that data is meaningful, consistent, and easily available for a wide array of projects and research.

An ideal candidate is someone who is an experienced data pipeline builder and data wrangler, enjoys optimizing data systems and build them from the ground up.

What a Data Engineer does in Titansoft

  • Create and maintain optimal data pipeline architecture
  • Identify, design, and implement internal process improvements: automating manual processes, optimizing data delivery, re-designing infrastructure for greater scalability, etc.
  • Work with stakeholders including the Data Scientist teams to assist with data-related technical issues and support their data needs.
  • Create data tools for analytics and data scientist team members that assist them in building and optimizing our product into an innovative industry leader.

What we are looking for in a Data Engineer


  • Minimum Bachelor degree in Computer Science, Information Technology or other equivalent qualifications


  • At least 2 years of experience in a Data Engineer role
  • Designing customized data-pipeline tools for analysis usage
  • Manipulating, processing and extracting value from large disconnected datasets


  • Proficient in SQL Programming language
    Proficient in at least one scripting language (Python preferred)
  • Familiar with common practices and tool in software development such as Git and CI/CD
  • Familiar with Unix/Linux operating systems
  • Strong analytical skills related to working with unstructured datasets

What makes a (Super!) Data Engineer in Titansoft

  • Continuously seek improvements in our products, processes and people
  • Passionate about learning and sharing knowledge with others

What everyone gets in Titansoft (psst. We didn't get that Best Tech Company to Work for Award in 2017 for nothing!)

  • 18 days of rest and relaxation for each year (P.S. It gets even better over the years!)
  • Competitive salaries and bonuses bench-marked against big players in the industry (Yeap, those companies!)
  • Flexible working hours (Sleep in a little longer after fixing that pesky bug from last night)
  • Comprehensive insurance coverage
  • Very well-stocked pantry (We've never heard of the term 'Hunger Games', nope)
  • Communities of Practice and Workshops catered for your growth and learning
  • Substantial subsidies and programs to keep that creative flow while having fun (Health promotion program, annual overseas company outing, an annual dinner that nobody will ever forget, etc.)
  • Hardcore work and hardcore fun!
Working at Titansoft will probably be unlike any other careers you have ever had. Discover why you should join us!