Calculated Conversations: Breaking Into Big Tech with Senior Engineer Vinícius Fraga
A deep dive into the resilient mindset, problem-solving skills, and cultural insights needed to transition from academic research to maintaining high-stakes production services at top-tier global tech companies.
How do you break into Big Tech? Mr. Vinícius Fraga found out firsthand. Starting in IoT research at university in Brazil, he felt the pull toward creating something with "faster impact on people's lives." That drive led him from research labs to engineering roles at major big tech companies, where he has spent years building systems that serve millions of users. In this edition of Calculated Conversations, I dove into his journey from Brazil to London, exploring what it really takes to break into competitive big tech roles and thrive in high-stakes engineering environments. This conversation reveals the problem-solving mindset, resilience, and practical strategies that drive someone…
You moved from IoT research to big tech seeking "faster impact." What was that transition like for you, and what advice would you give someone thinking about shifting from a research path to an industry role?
There is more than one difference between research and the industry, but I would like to focus on the one which stands out to me: maintaining production services with actual customers. Which is what I was looking for, right? But it is one thing to write a proof of concept or have simulations running on a server in the back of a university room. It is very different to have thousands of people relying on your software and expecting it to work all of the time. To do that right, you need a series of things: security and privacy reviews, load tests, metrics, logs, dashboards, automated alarms, runbooks for emergencies, and rollback mechanisms. You need someone on-call at all times. The first…
My advice for someone moving from the academy to the industry is to make the most out of your onboarding period. Because you are doing a career transition of sorts, you might feel anxious to deliver as soon as possible and prove that you can get the job done. Resist that urge and take your time to go through all the training, to build as solid a foundation as you can in the internal tech stack. And do ask for help when in need. It is best to ping someone (or even page them if it is an emergency) when you are stuck than to waste time trying to figure everything out yourself.
Landing a role at a top big tech company is a dream for many. What skills or experiences do you believe were most crucial in helping you secure positions in these highly competitive environments, and what is a general aspect of their engineering culture young engineers should know about?