Who were the sons of God in Job 1 & 2? Could we say that they are the council of the elohim referred to in Psalm 82? Also alluded to in Psalm 89:5-7, 1 Kings 22 and in Daniel 4 referred to as the watchers. God is often called Lord of hosts. Are all these terms relating to the same concept of there being a heavenly council? Are these angels that partake in God's decision making process as depicted in 1 Kings 22?
Refer to Rashi on Job 1:2. The posuk (Koren translation) says:
Now there was a day when the sons of G-d came to present themselves before the L-rd
Rashi says that this means:
and the angels of G-d came to stand beside the L-rd to contend with Him, because the expression of standing refers only to judgment, as it is stated (Isa. 3:13): “The L-rd stands to plead.”
The Malbim has a lengthy explanation and quotes the Rambam. He says:
Behold, we have a tradition that each of the natural forces of creation is governed by a superior agency that is also its source. These are the 'sons of G-d' who were in attendance before the L-rd; angels that are controlled by and receive their power from G-d and who are in turn appointed over each of the forces of existence. As the Talmudic Sages said: There is no plant that does not have an angel appointed over it telling it to grow. Likewise, an ethereal agent has also been appointed over the force of extinction and destruction: Satan, the adversary, the killer and the destroyer. As the Talmudic Sages said: He is Satan, he is the evil inclination, he is the Angel of Death (Baba Batra 16a), He is the accuser, the one permitted to corrupt and destroy.