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

Top 15 Highest Paying Non-IT Jobs in India [2024]
926267
Summary: In this Article, you will learn about top 15 highest paying Non-IT jobs in India. Highest paying Non-IT Jobs Salary per Annum Business
Read More

by Dilip Guru

16 Apr 2024

Top 10 Best Career Options for Science Students: Which Should You Select in 2024
203727
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

16 Apr 2024

Top Career Options After 12th Science: What Course To Do After 12th Science
354824
Summary In this article, you will learn the Top Career Options After 12th Science. Take a glimpse at the below fields Medicine Engineering Business
Read More

by Kamal Jacob

15 Apr 2024

Top 15 Trending Online Courses in 2024 [For Both Students & Working Professionals]
166756
Professional certifications are invaluable tools for enhancing knowledge and skills in today’s competitive job market. They showcase your dedica
Read More

by Nitin Gurmukhani

15 Apr 2024

10 Best Job-Oriented Short Term Courses Which are In-Demand [updated 2024]
835319
Summary: In this article, you will learn the 10 Best Job-Oriented Short-Term Courses which are In-Demand in 2024. Take a glimpse below. Product Mana
Read More

by Kamal Jacob

15 Apr 2024

Top 25 Highest Paying Jobs in the World in 2024 [A Complete Guide]
1124387
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

14 Apr 2024

Best Career Options after 12th PCM: Top Courses, Salary Expectation
19444
After completing 12th Science PCM, the array of career options is vast. However, it’s common for students to feel overwhelmed by the choices ava
Read More

by Nitin Gurmukhani

14 Apr 2024

6 Top Career Options after BBA: What to do After BBA? [2024]
359205
Summary: In this Article, you will learn 6 Top Career Options after BBA in 2023 Specialize in Management (MBA) Become a Data Scientist Join Public S
Read More

by Kamal Jacob

14 Apr 2024

Top 5 Highest Paying Freelancing Jobs in India [For Freshers & Experienced]
917878
“How well do freelance jobs pay?” Though the freelance economy is still emerging and developing, this particular question is always lurkin
Read More

by Nitin Gurmukhani

14 Apr 2024

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