Blog_Banner_Asset
    Homebreadcumb forward arrow iconBlogbreadcumb forward arrow iconGeneralbreadcumb forward arrow iconHow I Cracked a Job as an AI Developer!

How I Cracked a Job as an AI Developer!

Last updated:
28th Feb, 2020
Views
Read Time
7 Mins
share image icon
In this article
Chevron in toc
View All
How I Cracked a Job as an AI Developer!

Name: Purna Naga Sarath Chandra Nalluri

LinkedIn: https://www.linkedin.com/in/sarath-chandra-nalluri/

Old role: Systems Engineer (Data Analyst/Machine Learning & NLP), Tata Consultancy Services

New role: Senior Software Engineer (AI Developer)

Ads of upGrad blog

Salary Hike: 93.3%

The Artificial Intelligence (AI) Software Market has experienced massive growth from $9 billion in 2018 to $23 billion in 2020 and is expected to experience five times this growth by 2025. The advent of automation has changed the business landscape, because of which scoring a job in the field of AI has become even more rewarding than it used to be. 

Want to gear up for a career in AI with the right material and guidance? Read this blog authored by Sarath, who cracked a job as an AI Developer. He is currently working with LG Soft as a Senior Software Engineer (AI Developer). He graduated from upGrad’s PG Diploma Program in Machine Learning & Artificial Intelligence with IIIT-Bangalore in December 2019 and is currently pursuing our Masters of Science Program in ML & AI with Liverpool John Moores University. 

INTERVIEW PREP 101

The most basic but the most important rule to ace any interview is to master the topics that would be relevant for the interview. A proper start for this would be to gain a detailed understanding of the job you are preparing for and then dive deep into the concepts you need to know for the same. 

Topics I invested my time studying

Before giving any interviews for a role in the field of AI, I thoroughly studied the common and relevant interview topics, some of which are as follows: 

  1. Logistic regression
  2. Tree models (random forests) and clustering 
  3. PCA and naïve bias 
  4. Deep learning and NLP
  5. Basic math
  6. Python 
  7. SQL

To get a deeper understanding of Python, SQL, and mathematics, my favourite go-to site was HackerRank

Pro tip: Keep track of the recent trends in any of these domains. Being well-versed with the relevant topics and well-informed for interviews is always the best start for acing interviews. 

Practice. Practice. Practice. 

Although I knew I was not fully prepared, I did not shy away from giving as many interviews as possible. My strategy was to appear for interviews and understand the pattern of questions asked. In parallel, I was researching different concepts to gain a deeper insight into their technicality. Proper research, clubbed with constant practice, is the secret sauce to ace an interview and succeed in your career. Here’s how I went about it: 

  1. I took multiple tests online to understand which topics I need to read up on and revise. In addition, I took all the upGrad Employability Tests seriously. 
  2. Also, there were multiple interview sessions conducted by upGrad that helped me understand how best to answer different types of questions. 
  3. To get a better understanding of the topics I need to brush up on, I would read multiple blogs. I also often revisited upGrad’s modules on important topics and watched any latest videos on the same to stay updated about any tech advancements. 

The next step is to understand the art of presentation and turning your profile into one that is perfect for the job you have applied for. 

PRESENTING YOURSELF AS THE IDEAL CANDIDATE

Make your resume the star

After editing and updating my resume more than three times, I have nailed down some steps that helped me create an ideal resume

  1. Read the job description of your desired role and look at the relevant skills required for the job carefully. You can then align the skills you have with those included in the job description to pitch yourself as the perfect fit for the role. 
  2. Your resume needs to be easy to read. For this, you can follow these tips: 
  3. Keep your resume crisp and also remove any redundant content. 
  4. Keep the format simple and use bullet points and proper spacing to separate different points. 
  5. Highlight your achievements and skills! There is always space on your resume to elaborate on any awards you have won, projects you have undertaken and any of your other achievements, which will draw the attention of potential employers. 
  6. Always get your resume edited and proofread by a career mentor or a career counselor.
  7. Always be open to customising your resume for different roles. 
  8. Include references in your resume to help potential employers to easily conduct a background check. 
  9. I referred to the resume template shared by upGrad to build my resume because I found it to be simple yet effective. 

Build a star profile online

Even when you ace your interview and rock your resume, there is a huge chance that your potential employer would want to check your profile online. It has become imperative for candidates to create kick-ass LinkedIn profiles to pitch themselves as the ideal candidates. Here are some of the helpful tips I followed: 

  1. I attended various LinkedIn profile building sessions organized by upGrad, which helped me create a professional profile. Here is another valuable resource. 
  2. If you are entering the world of ML and AI, it is crucial for you to have a good Kaggle profile. Kaggle not only helps in testing your data skills but also helps you get noticed by prospective employers. 

EMBRACING FAILURES AND FINDING SUCCESS

Failures form character: Character builds you up for success

In this journey of landing your dream job, failure is inevitable. But if you try hard and remain focused, success is guaranteed. It took me 40 unsuccessful interviews to find my dream job and understand that it may take a thousand NO’s before you find your perfect YES. Initially, every failure would shatter my confidence and hope. However, eventually, I understood that there is another way of dealing with failures; I can learn something from all these opportunities and use each failure as a stepping stone to achieve success! 

Be true to yourself

Ads of upGrad blog

When I started this journey, even if I did not know the answer to a question, I would resort to giving inaccurate answers without ever going back and actually improving my knowledge on the same. It was only later when I understood that this approach was helping me in any way. I course-corrected and started saying ‘I don’t know’ when I did not know the answers. Sounds crazy, right?

But this simple tactic helped me accept my flaws, understand where I stand and learn whatever I did not know. Most importantly, it gave me the courage to admit that I need to work harder and that just because I had studied something did not mean that the world owes me a job. At the end of the day, I have to practice, work hard and improve my skill sets. 

Although this phase of landing a job seems crucial in our life, we must believe that there is no dead-end in our way to growth. In the end, the goal is to embrace your journey in life, even if there are some roadblocks or hindrances. There is no time like the present to find your true calling, work on yourself and believe in your own growth. Believe me, if you have an aim, you are passionate about achieving it and you are fighting for it, every moment in your journey will be absolutely thrilling!

Profile

upGrad

Blog Author
We are an online education platform providing industry-relevant programs for professionals, designed and delivered in collaboration with world-class faculty and businesses. Merging the latest technology, pedagogy and services, we deliver an immersive learning experience for the digital world – anytime, anywhere.
Get Free Consultation

Select Coursecaret down icon
Selectcaret down icon
By clicking 'Submit' you Agree to  
UpGrad's Terms & Conditions

Our Popular MBA Course

Frequently Asked Questions (FAQs)

1What should I know before learning AI and ML?

Artificial intelligence and machine learning are the most advanced and most sought-after technologies in today's times. If you want to learn these newest technologies and make a career out of them, then there are certain things you need to know beforehand. You have to have a strong mathematics background which includes knowledge of probability, statistics, matrices, algebra, calculus, etc. You must know how to do programming and understand algorithms, like classification, regression, etc. Knowledge about modeling and statistics will be especially helpful for efficiently understanding complex concepts in AI and ML. Knowledge about these subjects will help you understand these complex technologies faster.

2How much can I expect as an AI programmer in India?

AI is one of the most in-demand technological career paths. Most modern tech advancements have a bit of AI, starting from our smartphones to cars, etc. As a result, the demand for engineers and professionals skilled in AI has skyrocketed over the past few years. And the AI job market is currently booming. In India, an entry-level AI engineer can earn around INR 8 lakhs per year, while the earnings can go up to INR 50 lakhs and more for more senior AI professionals. Although AI is still considered an emerging field of technology, it holds the key to highly lucrative employment opportunities for candidates with the right skillset.

3What are my top career options in the field of AI?

Artificial intelligence is the gateway to a world of new job opportunities that never existed earlier. As AI applications keep gaining momentum, they keep generating endless job prospects for those who aim to pursue a career in this emerging field of technology. Candidates with suitable skills can look forward to working in lucrative and challenging roles, from NLP engineer, application developer, and AI engineer to AI researcher, data analytics expert, AI user experience specialist, and more. Experts say that by the end of 2022, AI is likely to create about 58 million AI jobs worldwide.

Explore Free Courses

Suggested Blogs

How to Negotiate Salary: 8 Key Tips You Need to Know Before Negotiating
900536
Introduction Salary Negotiation is one thing everyone goes through in their lifetime at least once. You have finally landed the desired job offer, an
Read More

by Kamal Jacob

07 Nov 2023

17 Exciting Final Year Projects Ideas & Topics 2023 [Latest]
506138
Summary: In this article, you will learn the 17 Exciting Final Year Projects Ideas & Topics 2023. Take a glimpse below. Python Final Year Projec
Read More

by Rohit Sharma

07 Nov 2023

Top 7 Courses After 12th Commerce Without Maths [2023]
197449
Summary: In this article, you will learn about the top 7 courses after 12th commerce without Maths. B.Com (Bachelor of Commerce) B.Com (H) (Bachelor
Read More

by Nitin Gurmukhani

19 Oct 2023

Top 25 Highest Paying Jobs in India [2023] – Latest & Trending
2024721
Summary: In this article, we are going to learn about the top 25 highest paying jobs in India. Professions / Jobs Average Salary 2023 Highest Sala
Read More

by Nitin Gurmukhani

15 Oct 2023

Top 25 Highest Paying Jobs in the World in 2023 [A Complete Guide]
946021
Summary In this article, you will learn about the top 25 highest-paying jobs in the world. And you will be able to get the answer to ‘Which job has t
Read More

by Nitin Gurmukhani

11 Oct 2023

Career Options for Maths Students in 2023 [Top 10 Courses For Maths Students]
67836
Are you in love with the science of numbers and want a career in this field? How many of you wonder which are all the best career options for maths st
Read More

by Dilip Guru

03 Oct 2023

Top 10 Best Career Options for Science Students: Which Should You Select in 2023
198496
Choosing a career stream or science line job is one of the most path-breaking moments of an individual’s life. It defines the future course of their p
Read More

by Dilip Guru

28 Sep 2023

Top 13 BCA Project Ideas & Topics For Students in 2023
20972
As a Bachelor of Computer Applications (BCA) student, one of the essential aspects of the curriculum is completing a project that showcases their expe
Read More

by Pavan Vadapalli

28 Sep 2023

Which Engineering Stream has Highest salary in India? Which One Should You Choose?
1482
The engineering stream in India is one of the most sought-after and revered. As the digital age propels the demand for roles like software engineers a
Read More

by upGrad

24 Sep 2023

Schedule 1:1 free counsellingTalk to Career Expert
icon
footer sticky close icon