Result of Service
The Junior Data Engineer is expected to fulfil the following goals: • Maintaining quality applications • Designing and launching new features • Maintaining code Integrity • Delivering meticulous and well documented code • Implementing security and data protections schemes in all its developed back and front-end applications • Implementing Agile processes • Collaborating with Data Engineer in producing well maintained pipelines and sustainable frequent updates
Work Location
UN-House ESCWA
Expected duration
2.7 Months
Duties and Responsibilities
Background: As part of the efforts from ICTS department in expanding and improving ESCWA technological capacities, and the creation of a Data Ecosystem to be a reference point for the Arab Region, the department is invested in several initiatives and projects involving data management, data pipelines, data visualizations, pre-processing, Machine Learning and optimization, web development, web hosting, User Interface, and graphic design. Therefore, there is a need for technical talent to implement these projects while increasing ESCWA technological awareness and capacity building, with the goal of opting for in-house solutions whenever possible. In this context, the role of the Junior Data Engineer is relevant for the creation of architectures and pipelines, as well as the maintenance of databases and the pre-processing and harmonization of different structure and unstructured datasets. Duties and Responsibilities: Under the overall guidance of the Chief, ICTS, and direct supervision of the team leader, the contractor will work on developing and maintaining ESCWA pipelines for the appropriated flow of data. In particular, the candidate will perform the following tasks: • Help in designing and implementing the data crawling architecture and a large-scale crawling system • Work on developing not just large-scale scraping tools and APIs but also data integrity, health and monitoring systems. • Collaborate with our product and business teams to understand / anticipate requirements to strive for greater functionality and impact in our data gathering systems • Design, implement, and maintain various components of our data infrastructure • Any other related tasks as may be required or assigned by the supervisor
Qualifications/special skills
A Bachelor’s degree in Computer Science, Computing Engineering or related area is required. All candidates must submit a copy of the required educational degree. Incomplete applications will not be reviewed. A minimum of 1 year of professional work experience in developing complex pipelines is required. Knowledge of Python for Data wrangling and cleaning is required. Knowledge of SQL (MS SQL Server preferred) is required. Knowledge of crawling & scraping using any libraries such as Scrapy, BeautifulSoup, Selenium is required. Knowledge of extracting data from multiple disparate sources including Web, PDF, and spreadsheets is required. Knowledge of different software version control and repository tools, preferably GIT is desirable. Problem-solving skills, analytical mind, and initiative taking is desirable.
Languages
English and French are the working languages of the United Nations Secretariat; and Arabic is a working language of ESCWA. For this position, fluency in English is required. Knowledge of Arabic is desirable. Note: “Fluency” equals a rating of ‘fluent’ in all four areas (speak, read, write, and understand) and “Knowledge of” equals a rating of ‘confident’ in two of the four areas.
Additional Information
Recruitment for this position is on a local basis. The incumbent is required to have the legal right to live and work in the specified working location.
No Fee
THE UNITED NATIONS DOES NOT CHARGE A FEE AT ANY STAGE OF THE RECRUITMENT PROCESS (APPLICATION, INTERVIEW MEETING, PROCESSING, OR TRAINING). THE UNITED NATIONS DOES NOT CONCERN ITSELF WITH INFORMATION ON APPLICANTS’ BANK ACCOUNTS.