Profile picture

Career Advice About Amazon

Videos and discussions from Taro to grow your tech career.

Mid-Level Software Engineer [SDE 2] at Amazon profile pic
Mid-Level Software Engineer [SDE 2] at AmazonPosted August 4, 2023

Onboarding Successfully To A New Semi-Chaotic Engineering Org

Context Of Company

This is a really well funded company (Bank) that underwent a large scale leadership change. The company's primary source of revenue was never it's tech capabilities, however with the new leadership change they're looking for a large scale revamp on how the existing systems work and are working on setting upto a FAANG equivalent engineering environment. This is vision is consistent across the leadership upto the CEO. This org currently consists of multiple Staff engineers from Twitter, Meta, Amzn and Google leading big initiatives.

Personal Context

I'll be soon taking up an offer in this company and will be joining this freshly created Org, where I've opportunity to be among the first 10-15 engineers to join with potential of the org to grow over 100+ engineers. There are lot of existing tech that have been already deemed unscalable due to previous decisions and have been a known business blockers, these tech require either re-write or a large refactor or a completely different viewpoint on tackling this problem. This will involve me working with Engineers who've built this system (Not part of this new Tech Org, rather the old existing infra), I've been already given a heads up from my potential manager that there can be potential hesitancy that the existing engineers may feel and wouldn't be too open to provide all information necessary as our systems will be replacing their soon (Have been reported that this has happened). There isn't a concept of internal wiki similar to Amazon or other Big Tech, hence lot of this is just domain knowledge etc. Fortunately the leadership is aware of this and is taking steps to answer this, and takes into consideration when scoping for projects and setting up right expectations. The following are certain concerns that I've, and wanted to understand what is the best course of action I can take up to make my onboarding successful. This is my Current plan, given i'll be among first engineers to join this team. Understand domain, reach out to multiple PMs and document all pain points, problems we are solving in long term & Short term. Go through code base of relevant packages and start adding their UMLs, HLD etc to best of my abilities to a document to move towards creating a Knowledge base. Socialize with engineers from the related org and try to gain their confidence, and potentially get few KT sessions (Not sure how i'll go about this as the team is situated in different city). Work with manager to setup boy-scout rule, such that everyone onboarding will incrementally add more to the existing knowledge base. Follow Up Questions : I still haven't taken up the offer yet and still have a week before I can respond. The increase in pay and the growth opportunity in the new company is significantly big, I can see myself reaching Sr.SDE in < 2 years and Staff in < 4 years there due to the problem space being so fresh and getting a really early head start. However, I'm slightly concerned if the lack of co-operation from other org and lack of documentation, and the fact that the entire org is being setup fully freshly could be a concern. What's the best course of action i could take to minimize this risk? Second, one would view moving out from FAANG to a not well known company as a downgrade, would this still hold true if the problem space and opportunities in the new company is more complex?

169 Views
5 Comments
Software Engineer at Taro Community profile pic
Software Engineer at Taro CommunityPosted February 5, 2025

Evaluating offers: FAANG vs unicorn

tldr - is it worth giving up brand name (amazon) for higher pay and potentially better work culture, especially if long term goal is entrepreneurship?

Hi Taro community! I'm hoping to get some guidance from those who have navigated similar career decisions. I have two new grad offers and am trying to evaluate them strategically based on my longer-term goals. Background: CS degree from top university Multiple SWE internship experiences Strong interest in understanding business impact beyond just coding Naturally drawn to product/business side but also enjoy technical challenges Want to eventually move into entrepreneurship/product roles while building strong technical foundation The offers (both in-person in canada): Amazon Base: 79k USD, TC: 112k USD (minimal initial stock vesting) Pro: Strong brand name, good learning opportunity Con: Team allocation uncertain, heard mixed experiences about WLB BitGo (crypto/blockchain infrastructure) Base: 115k USD, TC: 125k USD Many ex-FAANG engineers Smaller company but established product More direct access to leadership/decision-making My questions: How much does FAANG experience actually matter for future career flexibility (especially if interested in entrepreneurship/product roles)? For those at Amazon - how much control do you really have over team placement? Are there strategies to land on teams with:

  • Good WLB
  • Product-minded tech leads
  • Opportunities to understand business impact
  • Growth-oriented culture Or is it purely luck? For those who've worked at both large tech and smaller companies - what are the key tradeoffs in terms of learning opportunities and career growth? Especially interested in hearing from those who later moved into entrepreneurship or product roles. Any red flags I should look for during team matching/final conversations that might indicate poor team culture? Would really appreciate insights from those who've navigated similar decisions or transitioned between these types of roles. Looking to optimize for both technical growth and exposure to product/business thinking. Thanks in advance for any guidance!
142 Views
12 Comments
Mid-Level Software Engineer [SDE 2] at Amazon profile pic
Mid-Level Software Engineer [SDE 2] at AmazonPosted December 12, 2022

Worried about Q1 2023 performance cycle

Since Dec 2021 to Aug 2022, My managers changed 4 times after and I got promoted from sde1 to 2. Due to multiple projects and managers, I could not take ownership as I was still in ramp up phase but manager was expecting more at the SDE2 level, pointing issues, demotivating. So I took internal transfer to a different team. I am in this new team for 3 months. 1 month - I took to even understand the basics. Manager left and new manager joined. I had to go on vacation for 15 days. I don't have metrics to show that I am performing at the SDE2 level because I didn't get design projects (design phase has already been completed by the time I joined this team). No OPS, this is a new product. There are no operational tasks. Working on beta launch. I am the last person who joined this team. I don't have anyone to become mentor since I have limited knowledge on this new team and work Have not taken interviews due to hiring freeze Worried about Q1 performance cycle in 2023. 2022 was difficult for me to show any impact. Is there anything I can do now to not get low rating in Q1? At this point, I am no more interested in work and just want to leave due to lack of mentorship. I have a buddy who answers questions if I ask in this team but I don't have anyone to mentor me to guide me to see what kind of projects I can work, coming up with the initiatives. I feel stuck. There are no hirings happening outside and inside the company. What can I do to proceed further?

140 Views
2 Comments
New Grad Software Engineer AI/ML at Taro Community profile pic
New Grad Software Engineer AI/ML at Taro CommunityPosted September 15, 2024

Cracking Amazon and Google Interviews: Seeking Expert Advice for Last-Minute DSA Prep

Hello, I am a recent graduate with a background in Software Engineering and Artificial Intelligence/Machine Learning. I have Amazon’s final virtual interviews, consisting of four rounds, in 10 days, and Google’s final virtual interviews, also comprising four rounds, scheduled for early November. Although I passed the online assessments for both companies, I am not at all confident in my upcoming interviews. I have realized that my Data Structures and Algorithms (DSA) skills, as well as my proficiency in Leetcode, are quite very rusty. There have been times when I struggled to solve many of the Leetcode problems. I am currently using Neetcode to practice DSA and advanced algorithms, but I am feeling demotivated about tackling these coding problems and breaking into MAANG, despite having secured interview opportunities. I would greatly appreciate any advice on how I should approach my preparation if I were to start over from a beginner's perspective. For Amazon’s interview, I have been following a 1-to-0 approach rather than a 0-to-1 strategy—focusing on reviewing solutions, understanding problems, and recognizing patterns using Neetcode and Grokking the Coding Interview, rather than actively solving the questions. With only 10 days remaining, how can I enhance my performance under pressure and prevent freezing during Amazon's coding interviews? Additionally, how can I sustain this momentum for Google’s interview preparation? Thank you for your time and guidance.

135 Views
2 Comments