Banner Default Image

Data Engineer Lead (C++ or JAVA)

Back to job search

Data Engineer Lead (C++ or JAVA)

  • Location:


  • Sector:

    Monroe Information Technology

  • Job type:


  • Salary:


  • Contact:


  • Contact email:

  • Job ref:


  • Published:

    about 2 months ago

  • Expiry date:


  • Client:

    Monroe Consulting Group

International award-winning executive recruitment expert Monroe Consulting Group is recruiting on behalf of a scalable Adtech Platform. As the business keeps developing, our client is seeking for Data Engineer Lead (C++ or Java) position. The job is based in Hanoi, Vietnam.

Job Summary:

The ideal candidate is responsible for making technical design and architecture decisions; provide support for operations of the developed systems. Besides, the team leader is expected to build a strong team that creates value for the company and allows members to grow professionally.

Job Responsibilities:

  • Design, implement and maintain data storages, data processing pipelines, tools, provide basic quality of data and data services
  • Participate in system design on team level
  • Make technical design and architecture decisions that are simple enough and efficient
  • Provide support for operations of the developed systems
  • Collaborate with other stakeholders (product managers, project managers, business teams and so on) to apply technology in ways that maximize business value
  • Develop practices and flows that improve delivery and quality of systems in the scope of responsibility

Job Requirements:

Technical qualities:

  • 6+ years of hands-on backend engineering experience
  • Good knowledge of at least one of the programming languages: Java or C++
  • Strong understanding of algorithms and data structures
  • Good understanding of software-hardware performance
  • Strong knowledge and experience of software system design
  • Ability to understand data - thus, data analytical skills, designing systems based on understanding of data, experience with big data systems

Nice-to have skills:

  • Strong team player with ability to grow capacity of the team via development of team members
  • Ability to work smoothly with other stakeholders - product managers, project managers
  • Business-orienteded mindset

Preferred qualifications:

  • Deep enough understanding of problems from business and product/user perspective; ability to adjust technical solution based on this
  • Ability to present things to top management in a clear and concise manner
  • Basic understanding of machine learning

Soft Skills:

  • Able to analytical thinking and result-orientation
  • Good English skills
  • Creative thinker and proactive problem solver
  • Good communication in both verbal and written
  • Well understanding of Organizational structure and culture
  • Good organizational and time management skills;
  • Ability to be adapt quickly to changes