Written By Jess Feldman
Edited By Liz Eggleston
Course Report strives to create the most trust-worthy content about coding bootcamps. Read more about Course Report’s Editorial Policy and How We Make Money.
Course Report strives to create the most trust-worthy content about coding bootcamps. Read more about Course Report’s Editorial Policy and How We Make Money.
Four years ago, Varun Kumar was set to become a psychiatrist when he made a career pivot into software engineering. Relying on his med school grit and determination, Varun graduated from Flatiron School and then became a Software Engineer at IBM. Now Varun is a Senior AI Engineer and reflects on the important lessons he’s learned from his career change and what it takes to break into artificial intelligence. Four years later, does Varun think that Flatiron School was worth it?
What inspired you to pivot from working in medicine to working in tech?
I wanted to be a psychiatrist, so I was focused on psychology, biology, chemistry, and physics. I really enjoyed the classes, but I didn't want to work in a hospital — I wanted to have the ability to build solutions for people on a 1:1 scale. As I was working towards my degree, I realized there was a set capacity for the amount of people I could actually affect, and I realized that statistically there was a 1-2% chance of becoming a psychiatrist after medical school. I took a step back and considered what other options were available to me.
A great friend of mine was a software engineer and I explained to him my predicament and he suggested applying to business roles. Rather than thinking about what I can do with my psych/neuro background, I started asking myself what I want to do and worked backwards. My friend pulled up a coding problem and told me to tell him how I was going to solve it. I didn’t know how to code at all, but he told me to share my ideas and he’d code it — this experience totally opened the doors for me! I solved my first coding problem and it wasn't because I knew how to code — it was because I had someone who showed me that it was possible for someone without a computer science background to code. My friend was adamant: Don't worry about what you're doing, just code every single day. So, I coded every day until I got into Flatiron School, like it was a job. I'm naturally introverted and I was so drained by every single day I talked to patients, but I’d go home tired and still have the energy to code.
There are so many coding bootcamps now — What stood out about Flatiron School?
I considered several popular coding bootcamps, curious to see if graduates enjoyed their time there and got what they wanted out of the program. I reached out to bootcamp alums about their experiences. I wanted their earnest opinions of the program, more than rates and stats. Flatiron School alumni had great things to say about the bootcamp!
What did you learn in the Software Engineering bootcamp?
We started with simple terminal programs, learning Ruby, JavaScript, React, CSS and Git. I learned how to think about a project, how to change careers, network, advocate for myself to stand out in the hiring pool, as well as how to interview and present demos to people who don’t understand code. I also learned how to collaborate with others and how to debug a problem. When I left Flatiron School, I was confident that I could solve any problem with enough time and effort.
How did Flatiron School prepare you for the tech job hunt?
Flatiron holds Career Week events, where I had the opportunity to get paired directly with an employer. This was important because I got my first offer through that experience! It boosted my confidence that I can land a software engineering position and that I don’t need to keep going to school to show people I was capable. I got more out of networking than personal branding. I put myself out there and was physically trying to be in front of as many people in the engineering world as possible.
What was the first tech role you landed after Flatiron School?
My first tech role after graduating from Flatiron School was at a real estate company that wanted to build a platform where they could include their listings so that agents could interact with them. I built the platform in React and was able to get a taste of the startup world. I was the only person on the tech team — just me, the CEO, and the realtors. It was too much for a junior, so I left and got a job at IBM for three years where I worked on front end, then moved to full stack, then back end AI work.
Was IBM interested in your Flatiron School bootcamp experience?
Absolutely. I'm really good at demoing so I started by sharing a project with them that I made around bootcamp analytics. It was a combination of luck and skill, but IBM was definitely interested in my bootcamp experience.
What kinds of projects did you work on at IBM?
I started by working on the front end of the application in security. We visualized data to make sure people who are working at the company know when a user is doing something nefarious, even unintentionally.
Eventually, I started getting opportunities to lead my own team. I was the lead developer and scrum master on a project called the Cyber Range Portal, which was a virtual hacking space where you could log in, get hacked, and then respond to it in real time. If you did it wrong, you’d get feedback and lessons to help you improve. The project was aimed at non-technical people, but it gave me a taste for what it felt like to have my own project and work with a smaller team.
When you're working for an enterprise company, you can be working with 50 people — the project becomes more important than any individual's work no matter how hard they try.
Have you had to get any cybersecurity certifications to work on these IBM projects?
I did some cyber training, but I didn't have to get security clearance. I worked a lot on building the actual applications that security professionals use, rather than becoming a security professional.
Now you’re a Senior Software Engineer at a startup! What AI tools are you using on the job?
My full job title is Senior Software Engineer - Python, AI, GIS Mapping. I use Pinecone.io, OpenAI, Langchain, a lot of Python, and Postgres. For the front end, we’re still using React.
We’re all seeing more job postings with “AI” in the title – what does your job actually look like in AI? What kinds of projects are you working on?
The main innovation in AI that has occurred is the invention of an architecture known as the Transformer model. It is my job to use different models to eventually generate something useful, from a natural language prompt.
If I break it down further it looks like this:
Are there any specific prerequisites that someone needs to get a job in AI?
I don't think so! This field is moving fast and if you are going to be technical you basically need to show that you know enough to be dangerous in whatever task the company is trying to build a solution for.
I think the prerequisites really depend on the company mission, their size, and their budget. If you are looking to work for a research heavy organization like OpenAI, Google Brain, or meta AI, publications and academic NLP knowledge may be required. But many other businesses are working on integrating the recent AI advancements internally, where you might be able to showcase what you have independently built as evidence that you are hireable.
So far, what are some lessons you’ve learned in your tech career journey?
At this point in your tech career, was Flatiron School worth it for you?
For me, this career change was absolutely worth it — with a huge caveat because I definitely got lucky. You get what you put into it. I definitely put in a lot of effort while I was doing it, and I didn't just rely on the Flatiron School materials to guide me. I did a lot of outside research and talked to engineers as soon as possible.
If you think you want to be a developer, do an immersive program! I don't think you should do it part-time or just take classes from Udemy. Most of the time what ends up working is an immersive program. If you're super motivated and self-directed, you can do an immersive program on your own, but the majority of people (me included!) need to be around other people who are all coding.
Find out more and read Flatiron School reviews on Course Report. This article was produced by the Course Report team in partnership with Flatiron School.
Jess Feldman is an accomplished writer and the Content Manager at Course Report, the leading platform for career changers who are exploring coding bootcamps. With a background in writing, teaching, and social media management, Jess plays a pivotal role in helping Course Report readers make informed decisions about their educational journey.
How Logan landed his first IT role, thanks to Fullstack Academy!
LearningFuze grad Jody walks us through his final bootcamp project!
Learn how Codesmith helped Juan boost his tech career into AI!
How Joshua made a career change with Flatiron School!
Here's why self-taught designer Xavier chose to upskill with a short course at GA!
Why Nathan chose Lighthouse Labs to help him make a career change!
Check out two projects built in Coding Temple's Tech Residency!
Darren shares how Codesmith trained him to become a modern software engineer!
4Geeks Academy student Daniel shares what it's like to work as a Chief Compliance Officer!
Find out how Lighthouse Labs helped Ivan upskill into cybersecurity!
Sign up for our newsletter and receive our free guide to paying for a bootcamp.
Just tell us who you are and what you’re searching for, we’ll handle the rest.
Match Me