Senior Data Engineer

Team: Data
Report to: Head of Data Science

Location: Ho Chi Minh City, Vietnam


Come help us optimize the learning journey of hundreds of thousands of our users by analyzing their past behavior, predicting what they might do next and proposing relevant changes in the apps or the servers. At ELSA we are building the best AI-powered English speaking assistant with over 3M app downloads.

The Role

At ELSA we know how important it is to know our customers in order to serve them best. For this reason we adapt many aspects of the apps and the speech processing algorithms based on what we learn from our users over time.

In the data science team, there are a huge opportunity to work with our talented data scientists and data engineers in various projects related to data analytics, business intelligence, and machine learning. We are looking for top-notch data engineers for implementing scalable data services and delivering important features related to data analytics, business intelligence, and machine learning services for our worldwide users.

As part of your role you will:

  • Implement new features for data platforms to extract valuable user data from different data sources.
  • Improve the existing data acquisition, processing pipelines, and data infrastructures.
  • Work with our data scientists to integrate machine learning algorithms into the production environment.
  • Build new features related to the data analytics and business intelligence platforms to provide more insights from users and ELSA products.
  • Generate analytics reports for the internal teams for better business decisions.
  • Support engineering teams (Mobile Apps, Product, Back-end, Web) for APIs integration and new releases.


  • Have a Master or Bachelor degree in Computer Science in top-ranked universities.
  • Have at least three-year experience on building large-scale distributed systems and working in the startup environment.
  • Highly skilled in Python and Scala. Strong experience with NoSQL and SQL databases.
  • Working knowledge with at least two of: Spark, MapReduce, HDFS, Kinesis, and Kafka.
  • Experience in data visualization and integrating machine learning models.
  • Professional on ETL techniques and frameworks.
  • Experience with common data science toolkits, such as R, Python, Spark, etc.
  • Having experience with Amplitude, AppsFlyer, or Firebase is a plus.
  • Willing to learn new things and dare to overcome all challenges.
  • Great communication skills and have ability to work during strict or urgent deadlines.

How to apply: Apply now to maximize your talents and make a real impact! Send your CV and a short introduction on why you want to join ELSA to [email protected]