Profile picture

Career Advice About Startups

Videos and discussions from Taro to grow your tech career.

Should I make a career path or just be open to interesting positions?

Anonymous User at Taro Community profile pic
Anonymous User at Taro Community

I don't really know what I want to do in my career. I finished university one year ago, and I work as a full stack engineer right now, and I'm quite interested in ML. I'm more frontend-facing right now, but I see low returns on spending too much time learning new frontend frameworks my entire career. I'm more interested in becoming a well-rounded engineer, so I feel that there would be higher returns on digging down into the backend more. I have been looking at trying to join some big tech company as a backend engineer, but I just went on an interview for a small tech company which does quite alot of ML with the hopes that they were looking for another ML engineer. Instead they presented me with a broad-scoped data engineer role which sounded pretty cool.

My strategy up until this point has just been to find cool roles where I get to learn useful stuff as an engineer from people who are way smarter than me. Sometimes I think "If I would make a startup, would this skill come in handy?" Is that a poor framework? Should I have a plan? I don't even know if I ever want to make a startup lol. I'm interested in joining big tech, but other than that I'm not really sure. I just enjoy building stuff, and I see this as an opportunity of learning data engineering really well (which I don't know very well), but that is perhaps not a wise career choice? Any guidance on how to think as a new grad is appreciated lol.

Show more
Posted 2 years ago
98 Views
1 Comment

How to lead a successful call with CTO of a Series F startup I am joining? Any advice for a to-be Tech Lead at a startup in India?

Senior Software Engineer [G4] at Taro Community profile pic
Senior Software Engineer [G4] at Taro Community

Context

I have secured a job offer as a Tech Lead at Zepto - a series F startup based out of India.

The company is operating in quick commerce space which is like e-commerce in 10 minutes using Demand Prediction and Dark Stores in a certain region.


Career Aspirations

I have aspirations for career growth as an IC and the HR were rolling out offer for Staff as well, but stuck with Lead Software Engineer for now, so as to establish myself better first and then move towards staff role.

The Hiring Manager mentioned that it is possible to quickly progress to staff role in 4-5 months, which is a pure IC based role while Lead Software Engineer involved some level of team task prioritisation/planning etc. also

I had been trying to move ahead to Lead Software Engineer position in my previous company for a lot of years and did not get enough support.

Thus, I am really grateful to this offer and just want to give my best.

Would love any hear your thoughts on how to succeed as a Tech Lead.


Introductory call with CTO

With the context setup, The introductory calls are being scheduled now each coming week.

The first call being with the Company CTO.

I want to be able to have good learning and career growth at the company.

What are some of the questions I can ask as a to be Tech Lead at Zepto so as to make the best use of my call with him?

I was thinking about the following:

  • What are some of the focus areas for us at Zepto in 2024?
  • Does this translate to some high level focus areas for engineering teams? - such as building abstractions or a platform using which we can enable business better?
  • Are there some technical hindrances that are being faced to achieve the focus areas for the business? or What could be some reasons to not be able to achieve above focus areas? And how are we planning to preempt them?
  • Are there some areas of improvement you are seeing from an operational perspective in Tech & Product teams? Are we doing anything towards that?

Would love to hear your thoughts on the above. And hear more about the things I can discuss in the call.

My goal is to succeed as a Tech Lead for my team at Zepto, contribute as much as I can in terms of impact and learn from the experience.


References in comments due to character limit

Show more
Posted 6 months ago
93 Views
8 Comments

Job Search Advice for Recent Grads in Today's Market

Junior Engineer at Startups profile pic
Junior Engineer at Startups

I graduated University of Toronto computer science () with a decent GPA around a year ago. Following graduation, I applied to hundreds of jobs, networked aggressively, and skilled up as much as possible for around three months straight, every day, for the entire day. I landed a ridiculously small number of interviews, and I ended up landing a low-paying dev job with a stack I did not want in a tiny company with no employee benefits. Not exactly the tech bro dream 🥲.

Comparing with many of my peers who have similar backgrounds to me and who landed great jobs straight out of college, it's hard for me to know whether I'm falling victim to LinkedIn survivorship bias (i.e. I'm only seeing those who succeed) or if I am missing something here. Perhaps it's that I didn't do any internships during college, or that the market is bad right now, or that one simply needs referrals to get interviews. I am hoping to gain clarity on this.

My formal questions:

  1. I am a graduate of one of the top computer science programs in North America, have a decent GPA, and have a portfolio of college projects. It's hard for me to assume my resume is that suboptimal that it undoes those facts. Why are companies not interested in interviewing me?
  2. I have two years of experience total at two different companies, both of which are very small consultancies owned by friends of friends, which I suspect may be hurting my application. Is it better to apply for recent grad jobs or internships (which I'm applying for anyway) with no professional experience listed on my resume?
  3. Something that I've seen emphasized on Taro is that it is much more attractive to specialize. For example, in the resume course, Alex recommends applying with a small number of technologies you are proficient in / have experience with. As a recent grad not getting interviews, I am (a) nervous I'll get thrown into a tech stack I don't care for, but thereafter only have a real chance at success interviewing for jobs with that stack, and (b) not actually proficient with any tech stack, so not sure I can craft a "specialized" resume. What are your thoughts on this, and what does a strong recent grad resume look like?

Thank you very much for taking the time to answer and for Taro's support in the job search!

Show more
Posted 3 months ago
90 Views
2 Comments

Positive vs. Negative experience working with Product

Software Engineer at Series B Startup profile pic
Software Engineer at Series B Startup

I would love to hear what others here have learned while working with their PMs past and present. I have brushed shoulders with a few and only closely worked with two PMs in our sort-of-cross-functional team, in my career thus far. They are both likable people but it took me a long time to realize that their feature requests were poorly scoped, lacking crucial details, and oftentimes had no acceptance criteria. In hindsight, I am not sure why none of the IC's with years under their belt never really spoke up about that (which led me to believe that was just the way things were).

Fortunately, our goals with Product are better aligned these days and our relationship has been healthy, so we are pretty comfortable give/taking feedback during Sprint Retros, so much of said issues have diminished. However, the lack of clarity in the tickets is still present from time to time, and now when I notice this, it fatigues me to know that I will have to set aside time to hop on a call and ask them for information (which in my mind, should already have been in the ticket?). I see most of my teammates having to do this as well, but I have not noticed their irritation over it. Sometimes, I wonder if I am wishing for an ideal that is rare or does not exist.

Mini rant aside, I would love to know some of your guys's good/bad experiences with Product and how you navigated through them. (i.e. What made it smooth/difficult to work with them? What steps did you take to mitigate the issues?) Thank you!

Show more
Posted 2 years ago
87 Views
1 Comment

How to make yourself layoff proof as a non SWE focused engineer

Machine Learning Engineer at Taro Community profile pic
Machine Learning Engineer at Taro Community

Hey everyone, I've been working at a seed stage startup in London for 5 months now. I am the sole contributor to an ML product the company is launching and I'm taking care of the entire ML life cycle (training/testing/deploying/monitoring/integrating)

But the startup is trying to scale vertically (creating a suite of products/ecosystem of tools for its niche). This is the company's second product and is the bigger product compared to the first product they launched and has more revenue opportunities

I haven't had much exposure to the software side of the product as there is currently so much scope for ML opportunities

I am also a junior. I have about .75 YoE before I started working here and I am terrified that the company is going to lay me off once they get enough of this AI product done and its time to move on to the next. I worry they're gonna want some SWE with 10 YoE and I'm not that. I don't want to have to job search in this market as well

About me: my expertise is 70% ML and 30% SWE. I also have a bs in cs so I'm not a noob at SWE. MLE is also 80% SWE and 20% ML realistically

Questions

  1. How to ensure that if the company decides to start another product that they won't just ditch me
  2. How to figure out the long term plans? I've tried asking to figure out but with such early stage startups it's hard to know what their plans are

I am totally okay and happy to contribute to the software efforts as well should they decide to move on. just don't want to get laid off!

Show more
Posted a year ago
86 Views
2 Comments

Thinking of leaving chaotic startup

Entry-Level Software Engineer at Taro Community profile pic
Entry-Level Software Engineer at Taro Community

So it's been 3 months at my startup.

The day I get there, I see that our product is way worse than advertised (ie. saying we had 20 core features when we actually had 2). That's okay I guess, the team was just selling their vision during the interview process.

After 1 month, one of the cofounders quits. The next day, another one of the cofounders quits. I'm panicking, but I realize I'm stuck here because it's my first job. (looks bad if I leave so early)

After another month, we get an impromptu Zoom invite. 1/3 of the engineers have been fired. Everyone is working 60+ hour weeks at this point to keep the same velocity. The firings were not due to lack of funding btw.

And just the other day, we had mid year reviews. The CEO says my engineering speed is slow. (he claims to be able to do in 1 day what I do in 1 week) However, he's never been a SWE before so not sure how he knows.

My gut tells me to leave, but where will I go? Hopefully I can strive for a FAANG company or somewhere that has a strong engineering culture, but I feel pretty trapped right now.

Reflection:

I think part of the issue may be that the CEO wants FAANG-level performance + ridiculous work hours while providing only 60-70% of the actual comp of these firms. Something about expectations and leveling seems to be amiss here

Personal Context:

I have no problems getting interviews (thankfully, even as a new grad) because I spent a few months contributing to open-source. Just debating if it's worth cracking out the LeetCode for a few companies

Show more
Posted 4 months ago
85 Views
2 Comments