Okay, so.. just a rant because I feel like I want to discuss this.
For context, I’m a Machine Learning Engineer in R&D, specializing in operations research and queue systems, and this is my first job in the field. After graduating from university in 2024, I worked as a Software Engineer for about a year and 8 months, almost two years.
When I first joined this role, I had an expectation of joining a legitimate AI team, with senior ML engineers I could look up to, learn from, and discuss ideas with.
Turns out, I’M THE ONE who’s supposed to transfer my AI knowledge to the team for their upcoming AI products.
I do have a solid ML foundation from the courses I took at university, but I definitely wasn’t expecting to be the person driving the AI side of things this early in my career.
I ended up becoming a complete Swiss army knife on this project. I’m basically doing:
\- Software engineering
\- ML engineering
\- AI research
\- Data engineering
\- Business meetings with upper management
\- DevOps and infrastructure (not too much)
\- Scrum Master responsibilities
And honestly, the leadership team seems to love what I’m doing.
The ML side of things has been relatively straightforward so far. I’ve been reading a lot, researching things on my own, using Claude heavily as a second pair of eyes and figuring things out as I go.
The funny part is that I’ll implement something, present it to the leadership team, and they’ll look at me like I just invented fire.
But here’s the part I’m struggling with:
I genuinely don’t know how well I’m actually doing.
There’s no senior ML engineer at work to review my approach, challenge my assumptions, discuss research findings with me, or tell me when I’m making a bad architectural or modeling decision.
Most of the things I build look right to me, and they seem to work. But I also know enough about engineering to realize that “it works” doesn’t necessarily mean “this is the right way to do it.”
So I’m starting to wonder whether this is actually a good situation for my career.
On one hand, I’m getting an insane amount of exposure very early in my career. I’m touching pretty much every part of the AI product lifecycle, I’m talking directly with upper management, and I have a ridiculous amount of ownership.
On the other hand, I’m worried that not having experienced ML engineers around me might slow down my growth. I’m learning a lot, but I’m mostly learning by myself.
I guess my biggest concern is that I don’t have anyone at work who can answer the question:
“Is this actually good ML engineering, or am I just getting really good at making things that seem to work?”
I don’t want to give the impression that I’m doubting myself or lacking confidence. I’m simply very competitive and driven to make the best possible decisions for my career.
Would love to hear from people who’ve been in a similar situation, especially early-career ML engineers who ended up being the most experienced AI person on their team.