Consider switching teams. At every big tech company there are different teams that spend more time on different tasks. Keep your compensation, change your work. Implement new features in a kernel, or new optimization passes in a compiler. Build a UI for an new feature.
But if that doesn't work, you should leave. It's is a tremendous opportunity cost to spend your early career not learning new things.
But if that doesn't work, you should leave. It's is a tremendous opportunity cost to spend your early career not learning new things.
Jonathan Blow has strong opinions[1] on this.
[1] https://m.youtube.com/watch?v=nL8GWU9M8LY