← All AI Engineer talks

AI Engineer Code 2025

Paying Engineers like Salespeople

Read the talk

Paying Engineers Like Salespeople

Tenex ties engineer compensation to accepted story points, pairing a direct reward for faster delivery with architecture work, client approval and incentives for customer retention.

From a talk by Arman Hezarkhani

What happens when story points determine pay?

Tell a room of experienced engineers that you pay people by completed story points, and the first reaction is skepticism. That was Arman Hezarkhani’s experience in the green room: at Tenex, the AI transformation company he co-founded, clients pay for delivered story points, and engineers earn compensation based on the points they complete. The same unit connects what the company sells with what it rewards internally.

Slide lists paid on output, uncapped upside, and incentives to work smarter, faster, harder, beside a statue using a phone.
Tenex’s premise: pay software engineers like salespeople.

Hezarkhani credits this arrangement with helping Tenex recruit engineers who have started and exited companies, machine learning and AI researchers, and former NASA rocket scientists. He also reports fast delivery of maintainable, high-quality code. These are practitioner claims, not a controlled comparison of compensation systems. The question is what compensation could look like as AI changes engineering productivity—not whether every team should adopt Tenex’s model.

0:340:45
Suggest correction

This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.

0:34 · section reference included

Two engineers, different reasons to experiment

Hezarkhani came to this question through his own engineering career: studying and teaching computer science at Carnegie Mellon, helping Google scale its AI, cloud and mobile practices internationally, and then founding venture-backed startups. While working on his last startup at the WeWork at 33 Irving in New York, he noticed a neighbor with Visual Studio Code open. There was no chat window. The neighbor was typing directly into the editor—character by character, beginning with for.

Illustration of a crouching caveman holding a club beside a glowing laptop displaying AI, with the presenter at left.
A caveman encounters a laptop marked “AI.”

He contrasts that with a comic picture of his own machine: dozens of agents, including several ordering lunch, others writing code and another doing research. Beneath the joke is a real question: why would two engineers sitting beside each other use such different workflows? Some people try AI and find it worse than their own work; others do not want to try it. Hezarkhani’s explanation centers on incentives. As a founder, he personally benefited from every incremental improvement in efficiency, so searching for better tools was part of the job.

That incentive sent him to Twitter, LinkedIn and blog posts to find ways to produce better code faster. He imagined that his neighbor probably received a base salary, an annual bonus and equity. The neighbor’s actual compensation was unknown; this was a hypothesis about why conventional rewards might not encourage the same investment in experimentation. The person who captures an efficiency gain has a stronger reason to seek it out.

2:192:30
Suggest correction

This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.

2:19 · section reference included

Who keeps the benefit of finishing faster?

An intentionally invented history of compensation makes the tradeoffs visible. Start with hourly labor: the buyer pays for time, and the engineer receives a predictable rate. When Hezarkhani asks the audience what is broken about that arrangement, the answers converge on speed, output and the absence of upside. Finishing sooner can actually reduce the engineer’s earnings.

Now turn the estimate into a fixed price. Five hours at $100 an hour becomes a $500 project. Finish faster and the engineer keeps the $500; take longer and the engineer absorbs the overrun. That creates an incentive to improve efficiency, but it also makes estimation risk consequential. An engineer unsure of a five-hour estimate may quote fifteen or twenty hours to protect against the downside. The buyer then has a new reason to dislike the arrangement.

Salary and bonus remove the need to price every project, but in Hezarkhani’s illustration they can leave little marginal reward for extra effort. His fictional Larry Page vignette introduces the next step: share ownership so employees benefit when the company succeeds.

ArrangementWhat the engineer is rewarded forIncentive tension
HourlyTime spentFaster completion can reduce pay
Fixed projectCompleting an agreed scopeOverrun risk encourages padded estimates
Salary and bonusEmployment and bonus criteriaExtra effort may have weak marginal upside
Salary, bonus and equityWork plus company successOwnership connects effort to an eventual exit

Equity is the strongest alignment mechanism in this progression: employees participate in the upside that motivates the founder. Hezarkhani recognizes it as a foundation of the startup model, rather than dismissing it as ineffective.

The speaker stands beside a timeline titled “A Brief History of Compensation,” showing hourly labor, project-based work, salary, salary plus bonus, and salary plus bonus plus equity.
A brief history of compensation, from hourly labor to salary, bonus, and equity.

The difficulty is that most startups do not become Google. Engineers know that equity may never produce a payout. Some people willing to take substantial risk start companies themselves; others negotiate firmly for cash and treat equity as an optional upside. Hezarkhani’s proposed next step is a more direct reward for using AI tools well, with high code quality remaining a requirement.

4:535:08
Suggest correction

This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.

4:53 · section reference included

From a client request to an accepted ticket

Tenex separates its work into roadmapping and execution. A client may arrive with a broad request for AI or a specific goal, such as increasing customer-service output. Tenex studies the business and produces a roadmap that the client can implement independently or ask Tenex to execute. Execution can involve off-the-shelf tools or custom builds; the story-point compensation model enters with the custom work. Clients can also submit new requests after seeing the roadmap.

Two client-facing roles turn those requests into delivered software:

  1. The strategist distills the requirements. Mostly technical people, including former product managers and engineers, work with the client to define the product requirements.
  2. The AI engineer designs the implementation. The engineer creates an architecture design document containing tickets, each assigned story points. Hezarkhani says this design work consumes most of Tenex’s engineering time.
  3. The engineer implements the tickets. Code follows the architecture and the agreed decomposition of the work.

The underlying delivery process is familiar. The unusual part is how completed work becomes compensation.

Ticket acceptance is the trigger for earning a fee per completed story point. Engineers receive a flat base, and Tenex performs a quarterly true-up based on the story points completed. The model therefore retains a base payment while connecting variable compensation to accepted output. Hezarkhani presents the following projects as examples of work delivered through this process.

Three stages connected by arrows: product requirements, architecture design, and writing code. Strategist is labeled beneath requirements; AI engineer spans design and code.
Product requirements lead to architecture design and writing code.
7:357:44
Suggest correction

This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.

7:35 · section reference included

Billboard moderation has two costs

One client sells billboard inventory, including placements in Times Square. Customers can buy through a traditional sales process or use a self-service product: upload a PNG, select a location and choose how long the advertisement should run. The experience resembles buying a Facebook or Google ad, but the uploaded image must pass two rounds of moderation—one inside the company and another with the billboard owner.

The internal review creates both an operating cost and a revenue delay. People must be paid to moderate the images, and Hezarkhani describes the process as slow and error-prone. While an advertisement waits for approval, it is not running and generating revenue. That makes moderation a concrete AI opportunity: reduce the work and waiting time attached to an existing transaction.

Tenex scoped the moderation system, wrote the architecture design document, divided the work into tickets and built it. Hezarkhani reports a two-week build and 96% accuracy compared with the human moderator. The talk does not supply the sample size or evaluation protocol, so the result should be read as a reported human-comparison result, not a general production accuracy guarantee or a measured revenue improvement.

9:319:34
Suggest correction

This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.

9:31 · section reference included

Expanding what a retail camera can do

A second client supplies devices to retailers around the world. Its low-power devices could run one AI model on the device, producing traffic heat maps from camera footage. A camera looking down into a space could show where people moved throughout the day—useful information for a retailer, but only one application of the installed camera and compute.

Tenex explored what more capable chips and model quantization could enable. The proposed combination was additional processing capacity plus models made small enough to support parallel execution. After producing an opportunity report, Tenex built an expanded model suite. Hezarkhani reports building five models that can run in parallel, including heat mapping, queue detection and theft detection. He supplies no device specifications, quantization settings or runtime benchmarks.

The workflow remained the same: product requirements, architecture, implementation and payment based on output. The deliverable was an expanded set of capabilities for the device; the talk does not describe rollout status.

10:5211:05
Suggest correction

This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.

10:52 · section reference included

What keeps the incentive from being gamed?

Paying by story points creates obvious failure modes:

  • Point inflation: An engineer could assign forty-five story points to adding a button.
  • Rushed delivery: Finishing quickly might mean producing something that fails to work or is difficult to maintain.
  • Unhealthy competition: Individual output incentives could encourage engineers to compete for credit rather than collaborate.

These risks are part of the model’s design problem. A short build time alone does not answer whether the result is good.

Tenex’s first counterweight is the strategist. Strategists are compensated on net revenue retention, or NRR. Hezarkhani calls this customer happiness, but NRR measures retained and expanded revenue from existing customers, including revenue losses; it is not a direct satisfaction score. The intended balance is between engineers rewarded for accepted output and strategists rewarded for a continuing customer relationship. Each ticket must pass multiple internal QA rounds involving the strategist and receive client approval.

Point inflation has a related control: strategists scope the work, and the scope is reviewed. Engineers still author the architecture and its tickets, but they do not have unchecked authority to determine the scope on which their compensation depends. Acceptance gates address quality; strategist scoping and review address inflated estimates.

12:0012:14
Suggest correction

This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.

12:00 · section reference included

AI amplifies the people the system rewards

For the collaboration problem, Hezarkhani’s answer begins with hiring. Tenex deliberately makes hiring difficult so subsequent work is easier. In this model, selecting people who can exercise judgment and work well together is an essential condition, not something the compensation formula can replace.

His co-founder Alex describes AI as a distorting mirror that enlarges existing attributes. A strong engineer becomes more capable; a sloppy engineer can produce more sloppiness. This is an amplification metaphor, not a measured productivity multiplier. It explains why rewarding output must coexist with judgment about who produces it and how they work.

Hezarkhani’s closing challenge extends beyond engineering: if AI makes people faster and more capable, does their compensation give them a reason to develop and use that capability? His belief is that current arrangements can hold people back. The invitation is to reconsider how the people doing the work share in the gains they create.

13:2413:34
Suggest correction

This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.

13:24 · section reference included

Resources

From the talk

  • TenexDocumentation0:34

    Tenex's overview of its AI strategy, transformation and outcome-based engineering services.

Read the complete timestamped transcript
  1. 0:00

    [upbeat electronic music] How's everybody feeling?

  2. 0:22

    It's been, uh, seven and a half hours. We doing w- We doing okay? Yeah. Awesome. I'm Arman. Uh, like the voice of God. Apparently that's what they're called, voice of God, apparently.

  3. 0:34

    Uh, so my name's Arman. I'm one of the co-founders and managing partners at a company called Tenex. Uh, my co-founder is Alex, who's been, uh, kindly announcing everybody all day.

  4. 0:45

    We do a lot of cool work. We, uh, we help companies with their AI transformation. We have incredible clients all over the world, but I'm not gonna talk about any of that today.

  5. 0:54

    I'm gonna talk about something much more niche. I'm gonna talk about how we pay engineers, and we pay engineers like salespeople. Earlier, I was just in the green room with a bunch of distinguished engineers that I've grown to, uh, respect for my entire career, and we were talking, and I was telling them that we pay engineers based

  6. 1:14

    on the story points that they complete. And we had a lot of people roll their eyes and, and laugh. And they asked, "What do you mean?" And I said, "Clients pay us for the number of story points that we deliver, and we pay engineers based on the number of story points that they complete."

  7. 1:30

    And similar to the looks that I'm getting from some of you, there was skepticism. And I know this sounds crazy, but it's working. We've been able to hire incredible engineers, many of whom have started and exited, uh, companies before this.

  8. 1:46

    We have been able to hire world-class machine learning and AI researchers. We've hired rocket scientists from NASA. We are shipping code incredibly quickly, and it's maintainable and high-quality code.

  9. 1:59

    Of course, that is everyone's dream. Everybody wants to hire great people. Everyone wants to deliver really sh- uh, fast code.

  10. 2:05

    So my goal here is not to convince you all to adopt our model. My goal is to show you what compensation looks like in AI, and hopefully provide a new perspective on the fact that things might change as we introduce this technology.

  11. 2:19

    Before I jump in, though, I want to talk about, uh, how we got here. So I'm a software engineer by training. I went to Carnegie Mellon, and then I taught there in their School of Computer Science.

  12. 2:30

    After that, I went to Google and I helped them scale their AI, cloud, and mobile practices internationally before starting a few venture-backed startups. And in my last startup, I would work out of a WeWork, and I was sitting in this, uh, 33 Irving WeWork.

  13. 2:43

    If any of you are from New York, you, you might have worked out of that WeWork. And they have these big tables, and there were 12 of, 12 of us kind of sitting around.

  14. 2:50

    No one's talking. Everyone has their headphones in. And I look to my left, and I see, I see somebody with Visual Studio Code open. Right? I'm like, "Okay, I have a fellow engineer to my left."

  15. 3:00

    And I see that he was typing, but I didn't see a chat window. This person was typing into the code editor. They were typing F-O-R, like a caveman. This, this poor person was typing, like, with their little chopstick fingers, individual characters.

  16. 3:17

    I, I, I couldn't believe it. On my computer, I had 45 agents. Three were ordering me lunch. Two were writing code. One was doing research. Uh, just different worlds were happening on my computer versus this person's computer, and I felt bad.

  17. 3:30

    I thought maybe we should do a GoFundMe or something. But I, I, I tried to look deeply at what is actually causing this difference. Why am I using AI in the way that I am, and why is this person not?

  18. 3:44

    There are different ways that, that people try AI, and there are different reasons why people don't use it. We've all heard people who have tried it and have said, "It's not as good as me."

  19. 3:53

    We've all heard people who have not tried it because they don't want to. But regardless, my belief is that this is an incentive issue. For me, I was a founder, and I wanted to squeak out every bit of incremental value and, and efficiency that I could.

  20. 4:09

    And so I would sit on Twitter and LinkedIn and read blog posts and try to understand what is the cutting edge in software engineering, and what's going to give me the ability to output more code, higher quality, faster.

  21. 4:22

    And because of that, I was using all these, all these different agents. But this person probably worked at a startup, probably had a base salary with an annual bonus and some equity, and that was supposed to be the model that incentivized people to be innovated-- to be innovative and to work smarter and faster and harder, but it

  22. 4:42

    wasn't working. And so in order to understand how we got to where we are, I'm going to do a brief, uh, history of compensation. And this is by no means accurate.

  23. 4:53

    I'm making a lot of things up here. It's all illustrative, okay? [laughs] So back in the day, we had some cavemen who were writing code. We were, were, uh, probably inscribing C in a, in a tablet somewhere, and we were paying people hourly, right?

  24. 5:08

    This makes sense. I look at somebody sitting in a chair, and I'm going to pay them some amount of dollars for some amount of time. That makes sense for me, and it makes sense for the, for the engineer.

  25. 5:17

    But why is that broken? I actually, I want to hear from people. Why is hourly broken?

  26. 5:23

    It's slow. The output. It's slow. Output. No upside. There's no upside. There's no reason to work faster, right? In, in fact, there's a disincentive to work faster. And so what if I, I notice this as the buyer of this technology and I say, "Okay, how long is it gonna take you?

  27. 5:38

    It's gonna take you five hours? Okay, so I'll pay you 500 bucks." Right? Hourly at $100, multiply that by five. And then you as the engineer, if you work faster, great.

  28. 5:48

    You get to keep the $500, and if you work slower, that's on you. As engineers, we're really, really bad at estimating how long things are going to take. And so because of that, I'm not gonna say it's gonna take five hours.

  29. 5:59

    I'm gonna say it's gonna take 15 hours, 20 hours, so that I have no downside. And so again, as the buyer, I don't want to pay you based on the project.

  30. 6:08

    So what if we hire people on salary and give them a bonus, right? Well, we in the startup community know what happens in that, uh, uh, when, when this is the case.

  31. 6:17

    People punch in at five leave... or, uh, nine, leave at five. And so I'm Larry Page. I notice this and I see why am I working so hard at Google?

  32. 6:26

    Why am I putting my blood, sweat, and tears into this? It's because I have some of the upside. I own the company, right? And so when we exit for, for many, many dollars, I'm going to see that.

  33. 6:36

    So what if I can share that with my employees? And that's when equity comes in. And, and this has worked. This has worked for many, many years to incentivize employees.

  34. 6:45

    This is, this is the foundation of the startup community that we all know and are a part of. It's incredible.

  35. 6:52

    But the... not every company is Google. In fact, for every one Google, there are many, many failures, and software engineers know this, right? For those who want to take the risk, many will just go to YC or, or start their own company.

  36. 7:07

    And for the ones who don't want the risk, they're opting for cash over equity. Many of us who've hired engineers know that the cash is non-negotiable. Equity, yeah, sure, I'll take some upside.

  37. 7:20

    And so my contention is that this model needs to be reinvented in the age of AI. We need to directly incentivize people to use these tools and to use them well, and to still maintain really high-quality standards of code.

  38. 7:35

    And so here's how it works for us. So we basically, just to take a step back, we do two types of work at Tenex. One is road mapping and one is execution.

  39. 7:44

    So companies come to us and they say, "Hey, we want AI." That's generally the request. Sometimes it's more specific. It's like, "Hey, I want my customer service team to have ten percent more, uh, output using AI," right?

  40. 7:57

    But, but generally they come to us with a request. We do a bunch of studying and learning, and then we output a roadmap. And based on that roadmap, they can take it and work it, on it on their own, or we can do it.

  41. 8:09

    For a lot of things, we're taking off-the-shelf tools, but a lot of what we do is custom builds, and that's where the story point model comes in. So we will build a roadmap for a lot of our clients, but once they see that, then they're putting in requests on their own as well.

  42. 8:22

    And we have two roles in the company that are client-facing. One is the strategist and the other is the AI engineer. The strategists are all, are mostly technical, and so we've have, we have former PMs, we have former engineers.

  43. 8:36

    They are doing PM-type work, consulting-type work. They're the ones that are taking the product requirements and distilling that down with the client. Then they hand that over to the engineer, and the engineer puts together an architecture design document.

  44. 8:50

    They spend a lot of time doing that. In fact, that is where most of our engineering time goes. Then they write code and they start implementing. That ar- that architecture design document includes tickets, and each ticket is graded on some number of story points.

  45. 9:06

    This is a very traditional method of doing work, right?

  46. 9:10

    And when that ticket is accepted, the engineer gets paid a f- a fee per story point that they complete. Our engineers have a flat base that they're paid, and then every quarter we round up based on the story points that they've completed.

  47. 9:23

    And again, this has led to us being able to hire incredible people, but we've also been able to do incredible work. So I'm gonna walk through a couple of projects that we've done.

  48. 9:31

    So this is one. This is a billboard company.

  49. 9:34

    If you go to Times Square right now, you'll see some billboards that they've sold that inventory for.

  50. 9:39

    They sell in two ways. One is you can call them up, traditional sales, you can buy that inventory. But the other is they have like an Uber for billboards type of product where you can go online, you can upload a PNG, you can choose where you want this to run and for how long.

  51. 9:53

    Similar to like a Facebook or Google Ad, it's very similar to that experience. And they came to us and they said, "Hey, we think that there's some opportunities for AI in our product."

  52. 10:02

    We did an analysis and we found a few. One of them is this. We found that when an image is uploaded to their system, it has to go through two rounds of moderation.

  53. 10:11

    One is internal to the company and the other is with the billboard owner.

  54. 10:16

    Internal to their company, they're spending money on that to actually hire the people to do that, and there's a lot of inaccuracy and it takes a lot of time.

  55. 10:25

    So that costs them money and it costs them revenue because every moment that the billboard is not running, they're not making money. And so we found, what if we could build an AI model that can actually do this moderation for them?

  56. 10:38

    We scoped that out. We built the architecture, uh, design doc. We broke it down into tickets, and we built this for them. We did it in two weeks, and we got to ninety-six percent accuracy when compared to the human moderator.

  57. 10:48

    We've done a lot of other projects with this company as well.

  58. 10:52

    This is another company. This is-- They work with retailers all around the world, and currently they have devices in these retailers, and they're low-power devices. And so because of this, they're able to run one AI model on device.

  59. 11:05

    And what this model does is it does heat mapping. So imagine there's a camera in this room, looks down, and it can basically generate a heat map of where the traffic is throughout the day.

  60. 11:14

    And for retailers, of course, this is very, very useful. But there's other things you can do too, right? If we just sit here for a few minutes, we can probably come up with a lot of ideas of if you have a camera with a chip, you can make a lot of money from that.

  61. 11:26

    You can show really useful information. And so that's what we did. We, we came up with what are some of the things that we could do with this? If you put a little mo- little bit more power in that chip, if you make the models, if you quantize them so they can run in parallel, what could you

  62. 11:40

    do? And so we gave them this report, and then we built them five models that can run in parallel. It does everything from heat mapping to queue detection to theft detection and more.

  63. 11:50

    And again, we start with the product requirements doc. We break this down into architecture, then we build it, and then we pay engineers based on the output.

  64. 12:00

    This is the big question: What are the risks, right? I just talked about dandelions and rainbows, right? Uh, uh, so I promised you that my goal is not to convince you to do this, and part of this is showing you what the potential risks are.

  65. 12:14

    These are a few that come up One is, what if an engineer inflates the story points, right? What if an engineer says, "Okay, you want me to add a button?

  66. 12:23

    Forty-five story points." Right? What if an engineer rushes and quality drops? You're saying that it took two weeks to do that? Well, was it good? Did it work?

  67. 12:35

    And what if engineers get sharp-elbowed? I started this by saying that we compensate engineers like salespeople, [laughs] and it's, it's not a, it's not a culture that we necessarily wanna emulate in software engineering, right?

  68. 12:47

    So how do we, how do we, uh, make sure that that's not happening?

  69. 12:52

    First of all, I mentioned that we have two different roles, and we compensate like a counterbalance. So strategists are compensated based on NRR, which really is like customer happiness, and every single ticket has to be approved internally with multiple rounds of QA, of which the strategist is involved, but also by the client.

  70. 13:10

    And so there's a counterbalance to every single ticket that is delivered.

  71. 13:16

    Uh, I skipped to the second one. For the first one, inflating story points, the strategists are the ones who scope it, and again, we have to review all of that.

  72. 13:24

    And for the third, how do you make sure that all of this is correct, and how do you make sure that there's no sharp elbows? How do you make sure that everybody is happy, and the dandelions and rainbows are, uh, continue throughout this parade of joy?

  73. 13:34

    Well, you have to hire the right people. And this is what I tell everybody. We make hiring incredibly difficult for ourselves so that everything else is easy. And that is a principle that we all know and we all stand true to, and this is incredibly important with AI.

  74. 13:50

    My co-founder Alex always says AI makes people look like one of those crazy mirrors, where any one of your attributes, it makes it 10 times larger. If you're a great engineer, AI makes you great.

  75. 14:02

    If you're not, it makes you sloppier. And this is the case with all of these things. You have to start with hiring.

  76. 14:10

    Our belief is that AI gives people superpowers, and it makes all of us smarter, faster, and better at what we do. But my belief is that the current way that we compensate people is actually holding them back.

  77. 14:22

    And I would invite you to think about how can you compensate people on your team differently, whether it's software engineering or anything else.

  78. 14:29

    If you wanna unlock your employees' potential, feel free to reach out at [REDACTED:email_address]. Thank you. [upbeat music]