What is Big Data?
Big data really means a big data, it is a collection of large data sets that can not be processed using traditional computing techniques. Big Data is not just a data, but it has become a complete subject, involving various tools, techniques and frameworks.What comes under Big Data?
Large data involves data produced by different devices and applications. Below are some of the fields included in Big Data.- Black Box Data: it is a component of helicopters, airplanes and jets, etc. Capture flight crew voices, recordings of microphones and headphones, and the performance information of the aircraft.
- Data from social networks: social media such as Facebook and Twitter contain information and views published by millions of people around the world.
- Stock data: the stock data contain information on the decisions of "purchase" and "sale" taken in an action of different companies made by customers.
- Electrical network data: the data of the electrical network contains information consumed by a particular node with respect to a base station.
- Transport data: transport data include model, capacity, distance and availability of a vehicle.
- Search engine data: search engines retrieve many data from different databases.
Skills Required
- Be able to think logically and critically
- Be thorough and detail oriented
- Have good judgment
- Be patient and persistent
- Background with computer-based source control systems
- Be able to communicate orally and in written form
- Strong written and verbal communication skills.
- Be able to perform multiple tasks and meet project deadlines
- Possibility of working alone or as a team.
Job Duties
- Develop and write computer programs to store, locate and retrieve specific documents, data and information
- Have the ability to code
- Develop and design low latency and high volume applications for mission critical systems, delivering high performance and availability .
- Write a well-designed, verifiable and efficient code.
- Contribute in development life cycle phases .
- Produce and prepare releases of software components.
- Make sure the designs meet the specifications.
- Support continuous improvement by researching technologies and alternatives and presenting them for architectural review.
