I'm Jason Mayes, Google's Web AI Lead, representing the art of running all those AI models you know and love entirely locally within the sandbox that is your client side web browser! We can now run these models (from LLMs like Gemma 4, to object detection, and everything in-between) almost as fast as native, via technologies like WebGPU, Wasm, or WebNN. This enables real-time results, with total privacy, and zero inference costs. Great for industries like finance, legal, healthcare, government and beyond where those superpowers matter most.
You can learn more about me in 60 seconds in this short video:
DevRel engineers are essentially software engineers who are also good at presenting and sharing knowledge to multiple types of stakeholders - from C-Level, to other engineers, or even students - and everyone between. They should be hired to the same bar as a software engineer, but with additional interviews for their ability to present technically advanced subjects in a manner that is understandable to all. Quite often I see SWEs "graduate" to being DevRel after they get asked to speak more about their work, often growing a following for that niche area, and those that also enjoy that public speaking aspect tend to find themselves in DevRel after some time.
Developer Relations Engineers (DREs) at Google are expected to be the zeroth developer to first-party (1P) product teams, being the first eyes on something new (often helping shape new APIs and product decisions — we are in the design docs with the SWEs), while also being the face of product to the whole world (being on the front lines with third-party (3P) developers who are actually using it, while shielding the product team from the noise that is the rest of the world, and only surfacing the important bits back to them to drive changes that matter most).
For this reason DREs often find themselves at the intersection of innovation (creating reusable prototypes or code examples that inspire action for an emerging technology), shaping product direction (almost like a PM but often with a 3P lens instead of 1P), with the confidence to give talks at large scale events (elements of marketing and storytelling). So it's all 3 to me - you are the glue between all of them.
A good DRE should be positioned within Engineering, integrated tightly with the product team(s) they represent, even working alongside the SWEs and PMs, and really are part of the core team - even contributing code to that project too that ends up in production. If I had to break it down I would say 40% Engineering and prototyping (going deep on the thing you represent), 35% Marketing (storytelling, presenting, educating, and 3P influence), 25% influencing 1P product futures like a PM would do if they had the 3P knowledge you have from being on the front lines.
Sometimes 1P product teams are not aware about the needs of 3P developers. What makes sense when working solely with internal tools and services may be hard to integrate with when using 3P tooling or infrastructure. Even something as simple as naming of functions in an API that will be called can cause misunderstandings or friction when launched if done without thought. Too often it's easy to ship internal complexity, and I've often found myself pushing back on shipping the org chart, instead of what makes most sense to 3P developers. Reducing complexity so more people have a chance of using something frictionlessly is a big part of my job as it is very easy to accidentally do that when you are only working in a 1P capacity as a traditional SWE. As DREs we must take a step back and see the forest not just climb the tree.
For example: How do we remove that "complex config object" that was required to instead be optional with some sensible defaults? This way advanced users can still have the choice to customize all the nerdy details, but newer folk can get started in 5 lines of code, instead of 20. Little things like that pay dividends over time with regards adoption by reducing friction of adoption.
I started as the founding DRE in the Research and Machine Intelligence group (RMI) at Google for TensorFlow.js in 2019 after moving from my prior Google role as a Creative Engineer inventing the future for our top 100 customers using emerging technologies. At that time we had 1 million yearly downloads or so of the TensorFlow.js product and it was not growing - total flatline pretty much.
It was my job to build a community from zero to raise awareness of client side AI and how it can be complementary to cloud - either fully offloading to the edge or in hybrid implementations. To inspire developers I set up a bunch of initiatives for example (but not limited to):
So what did all that work (and more) lead to? Well, fast forward to 2025 and at my last count we crossed 2.5 billion downloads yearly across Google's TensorFlow.js and Mediapipe web implementations and models. Incredible growth. 2500x organic growth in just a few years with a very lean team any given time for those two products.
Huge kudos to the amazing SWEs who have created some truly best in class production ready AI runtimes in JS - it is an absolute pleasure working alongside some of the brightest minds I've ever worked with.
Of course Web AI at Google has now grown beyond these 2 founding teams that I was part of, which is why the scope of my role has now also gotten wider too, covering new teams' work like LiteRT.js and LiteRT-LM.js for example.
There are many potential metrics to measure. What you choose may depend where you are on your journey as a team. You can choose from any one or more of the following as a few but non exhaustive list of examples:
No one likes to be marketed to honestly. I've often been told my passion for what I do is infectious. I think genuinely believing in the thing you represent can go a long way to not resorting to just throwing marketing at people. I lead by example. I solve problems I personally have and show the world how I did it. Or I try to bring magic to people's lives that makes them the superstar at their office if they use it. The fact it uses my knowledge of a new product we have is convenient, but the passion of solving the problem in the first place is what excites me and others who choose to follow me is a byproduct of that passion. There is a huge difference between a SWE or DRE who is doing it for the money to pay the bills vs having a genuine passion for what they are representing. Throughout my career the ones in the latter category are the superstars that I strive to become one day.
You have a few options:
Thanks for having me on Hackernoon - stay curious folk and keep innovating, these are some of the best years to make progress!