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