Data Engineer (Mid to Senior level)

At EmeSoft, you can take your career to the next level by working for a company that values personal accountability and an abundance mentality. We design IT solutions better than anyone but need help to do it. We need your help to innovate and provide our clients with the best possible solutions.

We are looking for a skilled Data Engineer with expertise in Python, Pytest, and Databricks. This role involves designing, developing, and maintaining data processing systems and pipelines, utilizing Python’s full capabilities and Databricks’ cloud-based analytics platform. The position requires a deep understanding of data engineering principles and the ability to apply them effectively in a dynamic environment.

Your Role

  • Design, develop, and maintain the customers’ data infrastructure
  • Build data pipelines to extract, transform, and load data from a variety of sources
  • Build data warehouses and data lakes to store and manage data
  • Develop and deploy data processing and analytics tools
  • Work with data scientists to develop and deploy data-driven solutions
  • Stay up-to-date on the latest data technologies

What you bring?

  • Bachelor’s degree in computer science, data science, or a related field.
  • Minimum of 3 years of hands-on experience in data engineering, demonstrating practical proficiency.
  • Strong understanding of data engineering principles and practices, with a focus on real-world application.
  • Proven experience with a variety of data technologies, including Databricks and Azure Data Factory (ADF).
  • Proficiency in SQL and excellent programming skills in Python or Scala, including unit testing with tools like pytest.
  • Experience with cloud computing platforms such as AWS or Azure, with preference given to candidates holding relevant cloud data certifications.
  • Familiarity with big data technologies, such as Hadoop, Spark, and Hive, is highly desirable.
  • Experience with data visualization tools like PowerBI or Tableau is a plus.
  • Demonstrated ability to quickly learn and apply new technologies in a hands-on manner.
  • Capacity to work both independently and collaboratively within a team, showcasing strong problem-solving skills and initiative.

Why EmeSoft?

  • Receive your full salary during the probation period.
  • Enjoy a 13th-month salary as an annual bonus.
  • Benefit from annual salary reviews for potential increases.
  • Comprehensive insurance coverage in line with Vietnamese labor law, plus premium healthcare.
  • Company covers meal and parking allowances.
  • Participate in exciting company outings, events, and team-building activities.
  • Thrive in an open, friendly, and professional work environment with a values-driven, agile culture.
  • Embark on an attractive career path with a strong focus on personal and professional development.
  • Take advantage of sponsorship for training courses and professional certifications.
  • Maintain a healthy work-life balance with a 40-hour work week, Monday through Friday.

How to apply?

If you’re ready to take the next step in your career, we’re eager to hear from you! Please send an email to with the job title you’re applying for and your latest resume attached. We’re looking forward to discovering how your skills and passions align with our team.

Don’t wait – your future starts today!

Join the EmeSoft team and elevate your career! We invite you to apply for our open positions and are excited to hear from you.