Profile picture

Career Advice About Pinterest

Videos and discussions from Taro to grow your tech career.

Should I consider switching teams?

Senior Software Engineer [L5] at Pinterest profile pic
Senior Software Engineer [L5] at Pinterest

I work as an ML Engineer at a company, and I have been part of my team for two years. Unfortunately, the product I was solely responsible for got canceled due to external reasons, even though it was showing good growth. Throughout my career, I have specialized in creating recommendation systems for online content platforms.

Currently, I am involved in less impactful tasks related to migrating our systems. We hope to find more meaningful work in the future, but I'm unsure if our team can achieve significant growth. While my manager sees value in me, I am not considered the best player on the team.

Recently, I learned that the Ads department is actively seeking to hire experienced ML engineers, possibly even seniors. They have ambitious goals and are eager to develop new solutions to reach them. I attended their hiring meeting, and the ML director spoke passionately about the work, which felt risky but exciting.

Part of me believes I should join this team. The expectations would be higher, and the company genuinely values their work. It would provide a greater challenge, and I believe such situations are crucial for personal growth and improvement. Additionally, working in a different department would expose me to different organizational dynamics. In my current team, I'm increasingly feeling complacent and lack inspiration.

On the other hand, part of me thinks I should remain with my current team. I don't dislike my manager, which is not always the case in every job. My current team is also important, and I have respect for my colleagues. If I stick it out, there's a chance I might come across something interesting eventually. However, switching teams would mean losing the relationships I've built and potentially delaying promotion opportunities. Moreover, there are concerns about possible layoffs, so it might be safer to be conservative.

Do you have any thoughts on this matter?

Show more
Posted 2 years ago
128 Views
2 Comments

Which companies should I target to maximize my growth and opportunities?

Senior Software Engineer at Taro Community profile pic
Senior Software Engineer at Taro Community

I’m at a point in my career where I want to be more intentional about the kind of companies I work for.

Don’t get me wrong—I love building things. I’m passionate about software engineering and I want to work at a place that truly contributes to my long-term growth.

I have 10 years of experience and have worked across different industries, startups, and mid-sized companies. I’ve learned a lot, but lately, I feel like I’ve hit a plateau. Some of my side projects push me more than my actual jobs.

Update: I have not worked for a big tech company.

That got me thinking—maybe I’m missing out by staying in the same kind of environments. I’m starting to question: What if I aimed higher? What if I prepared for companies with stronger engineering cultures, like Pinterest?

I admire Pinterest for its engineering standards and design aesthetics. It seems like the kind of place where I could grow a lot. But here’s my real question:

If I prepare for Pinterest, will I also be improving my chances with other similar, high-quality companies?

I know most of these companies have similar interview flows—screening, DSA, system design, behavioral, etc.—but I’m wondering:

  • Do these companies share common patterns beyond the interview structure?

  • Are there core topics, practices, or even mindset shifts I could focus on to become a better fit across the board?

  • Can preparing for one help me build a reusable foundation that applies to others?

In short, I’m trying to plan the next phase of my career journey more strategically—and I’d love insights from others who’ve gone through this or are thinking the same.

Show more
Posted 8 days ago
39 Views
2 Comments