How to Become Data Engineer

Hello All, My younger brother wants to build a career as a data engineer and I have not much knowledge about this field. Can anyone help me out with how to become a data engineer and whats the necessary skills to have and their salary, job responsibilities?

1 Like

Hi @kumararjun678904
How old is your younger brother? He should study computer science. Many university have Data Science course, he should complete Masters on that degree. Availability and costs are all depends on country and university.

He can be a self taught data scientist by studying the topics, but a degree will certainly help him landing on a job.

Well, Job responsibility defers with profession. But usually a Data Scientist work on a large set of data and by analyzing, computing and processing they interpret the results to create actionable plans. Such as weather prediction, space program, Astronomy etc.

Remember the Picture of Black Hole? It doesn’t captured with a camera, With an array of 8 giant Radio Telescope known as Event Horizon Telescope, It took more than a decade. Many data scientists worked on that project.

Now, coming back to your question, what’s the necessary skills to have? Lets check this roadmap below.

Roadmap:

  1. Become proficient at programming (Python and Scala)
  2. Learn automation and scripting (CRON,SHELL scripting)
  3. Learn Database (SQL)
  4. Data processing techniques (Kafka, Spark)
  5. Workflow scheduling
  6. Cloud computing (AWS, Azure)
  7. Infrastructure (Docker and Kubernete)

Note: I’m not a Data Scientist, All the steps are described in details on this website: The Path to Becoming a Data Engineer - Datacamp

1 Like

He is 22 years old and I have checked on google when I was searching for data engineer responsibility.

  • Gathering a large set of data that aligns with business requirements.

  • Designing and developing a new system/infrastructure that makes the extraction, transfer, load process efficient, faster, and secure.

  • Use latest technologies like Cloud computing, machine learning, etc or products to keep the data systems and data pipelines up to date.

  • Identifying errors in the current system and configuring a new, effective solution.

  • Apply statistical methodologies, algorithms, and data structures for data procurement and analysis.

  • Administer the process of procurement, designing, test run, storage, and management of new and current data pipelines.

  • Working with interested parties like stakeholders for any data-oriented queries and issues.

  • Operate on the internal systems for a better functioning process like automating manual processes, or faster data delivery, or scalable business operations.

This could be insightful →

https://www.coursera.org/articles/what-does-a-data-engineer-do-and-how-do-i-become-one

If you are in India and looking for Institutional education. There are many options:

https://www.greatlearning.in/iiit-hyderabad-seds
https://www.udacity.com/course/data-engineer-nanodegree--nd027
https://www.upgrad.com/data-science-pgd-iiitb/
https://www.coursera.org/courses?query=data%20engineering

The list is not exhaustive.

1 Like

The question has been answered. There are clearly many online resources which we don’t want listed here, so topic closed. Thanks to those who have responded.

3 Likes