We are looking for a technical candidate who is passionate about developing algorithms to help make raw data more useful to the Data science team. This role requires a significant set of technical skills, including a deep knowledge of SQL database design and multiple programming languages.
Job Responsibilities
- Develop, Construct, test and maintain architecture to Analyze and organize raw data (such as Databases and large-scale processing systems) & Ensure architecture will support the requirements.
- Integrate/Combine raw information from different sources (need to employ a variety of languages and tools. e.g: Java, Python, SQL, C# (C-Sharp), .NET, etc))
- Employ a variety of languages and tools (e.g. scripting languages) to marry systems together
- Discover/identify opportunities for Data acquisition
- Able to develop visualization of data using visualization tools (Power BI/Python, others)
- Recommend ways to improve Data reliability, efficiency, and Quality
- Develop analytical tools and programs & Collaborate with data scientists
- Database performance tuning and status monitoring, security, maintenance, backup and troubleshooting
- Business continuity and recovery plan
- Creation of reports
- Design, prepare and execute User Acceptance Tests
Job Requirements
- Min a Bachelor / Postgraduate degree in IT, Computer Sciences, Computer Engineering or Electrical Engineering
- Minimum 2 years of database administration experience
- Specialization in a major database technology (MSSQL, PostgreSQL, MySQL, Oracle, noSQL) and deep knowledge of major cloud environments (AWS, Azure, GCP) a must
- Experience with performance tuning, optimization and database security using native tools
- Strong understanding of High Availability and Disaster Recovery options for database servers
- Familiar with database design, data modeling and automation of ETL on databases. Some programming and scripting experience (Python, Visual Basic, C++, Java, SQL, C# (C-Sharp), .NET, etc) on interfacing with SQL databases preferably with Microsoft SQL and PostgreSQL
- Ability to think out-of-the-box to apply technology to solve IT problems
- Ability to work in a dynamic and changing environment