I'm a SWE with 15 YOE in Silicon Valley, out of which 4 at Google in DevRel, some at Yahoo! back in the day, and the rest co-founding and full-stack eng (JS) at a few startups. Some got funded but none are still in business. The problem is I haven't had a traditional job since Covid; only worked on personal projects and a startup that didn't gather enough users to justify continuing. Now I'm looking at a Developer Relations position in either ML (in which I have a strong interest but no experience; I'm halfway through the ZTM course), or Web3 (long experience as a crypto power user, but don't know Solidity or another smart contract language yet). Either way, I'll have to skill up in something, and I'd prefer ML, but I'm hearing web3 is much better compensated. What TC level can I reasonably aim for? When I left Google in 2019, my TC was $215k (135k base) and I was L3 or L4 (don't remember). Any particular recommendations? Leetcode is not a problem (used to solve IOI problems, I just need to brush up. As I said, no startups still running, but I could stage a couple of them as a demo. I have lots of small contributions to various GitHub projects, and some of my own, but nothing super famous. I do have over 100k points on SO. PS: I've seen very few posts here about Developer Relations. Here's some keywords in case people search for alternate terms: Developer Evangelist, Developer Advocate - roles that are a bidirectional conduit between a company's product/API offering, and the developer community. A DA's role includes helping the community integrate and use the API on one hand, and centralizing feedback from the community and communicating it internally on the other. A DA is an engineer at heart, who's very involved in the community - answering questions on public fora, writing tutorials and blog posts, participating at conferences etc. #google #developeradvocate
Sorry, $125k was a transposition typo. TC was $215k, $135k base. I'm not socially awkward, fortunately. I was a "Developer Advocate II" at Google, spoke on TV and at many conferences etc. I just can't find any records of whether I was L3 or L4. Edited the post with these two key details. Thanks. When you mention the years of experience, I take they're *at that level*? I cranked out code at Yahoo! for 4 years (after being a SWE at another company for 2), and was a DA at Google for 3, after being a SWE for 1. Does that make me "mid-level" or "senior"? I never managed others, so I guess mid-level, despite having 10+ YOE at SV companies? > TC obviously highly depends on your leveling and location, not so much the technology area NomadList founder Peter Levels claims at https://twitter.com/levelsio/status/1495449902968885248 that "Web3 is easily 2x to 5x what Silicon Valley pays". The example posting he gave paid $300k base for ~3-5YOE, and $450k in tokens (which could be worthless) for a *remote* Solidity Eng position. I suppose Peter knows better than to generalize form that one example. Someone else replied to him with a Solidity job posting offering $300k - $900k: https://twitter.com/OMGODave/status/1488644367665577988
How is this different from being a Field Application Engineer or a Support Engineer?
It is fancy name for field tech marketing to developer audience
Here's a job description from GitHub's Developer Advocate job posting - https://www.linkedin.com/jobs/view/3038800019/ Thanks to Colorado laws, we can see that the maximum salary is $192k; equity and benefits are separate. Snapshot: https://web.archive.org/web/20220424131217/https://www.linkedin.com/jobs/view/3038800019/