I’m considering internship offer for two roles. SWE is my background, but PE will give me exposure to new topics. Any engineers out there want to give some advice?
What do you want to be? If you want to code for your job choose SWE. If not choose PE.
Keep in mind that PE pay will most likely be much lower than SWE's.
Is this true? I know folks from both areas in mpk and they consistently told me the pay, in terms of salary and rsu, is the same for each engineering level. In other words, no difference between an E5 SWE and E5 PE.
At least at FB, PE pay is lower. Base is the same, RSUs are lower.
Bear in mind that your return offer will be for the role you intern for.
If you prefer adding features or just like to write a lot of code over understanding systems at a pretty deep level, go for SWE. I would say SWE has more flexibility as a role but demands more specialized knowledge while PEs have a more narrow role with a more general skillset.