9 answers
Updated
730 views
How bad is the job market for data scientists and software engineers at an entry level position? Will it get worse with AI?
I am a high school student wondering about what career would be open for me. I like programming and computer science but I've heard that the job market is bad because so many people are interested in that kind of career and AI is taking jobs.
Login to comment
9 answers
Updated
Utsav’s Answer
If you enjoy computer science or programming, concentrate on continuously improving your skills. Computer science offers multiple streams—pick one that excites you and strive to master it. Success will eventually follow. The best 'job' to have is one that you enjoy.
While AI is becoming more prevalent, there will always be a need for engineers for a variety of reasons - eg: to enhance existing AI, build new ideas, make holistic decisions. As many have pointed out, AI is here to help you work faster and smarter—not replace your creativity or problem-solving ability.
While AI is becoming more prevalent, there will always be a need for engineers for a variety of reasons - eg: to enhance existing AI, build new ideas, make holistic decisions. As many have pointed out, AI is here to help you work faster and smarter—not replace your creativity or problem-solving ability.
Updated
Parth’s Answer
Hey Sonia!
I agree with Allan and Goodera's thoughts. First off, as a high school student, it’s too early for you to be worrying about the job market. In the end, the market can go up, down, or spin in circles - but what remains constant are your interests. If you love something and become obsessed with it, then even during tough times (and we all face tough times), you will persevere - simply because you are passionate about your interests.
Computer Science, as a subject, is fascinating to be interested in, simply because it underpins so much of our modern society's fabric. From our digital social networks to navigation, advancements in medicine, and so much more. Just think about it - the number of problems we’ve yet to solve as a society - from innovating on the next frontiers of space to building cost-effective medicines, and the advent of transformations like humanoid robots (see Figure 03) and self-driving cars.
AI is not going to eliminate your work; it’s going to alleviate it. By bringing efficiency to the current generation of work, we can lay the foundations for the future. You have so many problems and opportunities ahead of you, and so much to solve! Be curious!
I agree with Allan and Goodera's thoughts. First off, as a high school student, it’s too early for you to be worrying about the job market. In the end, the market can go up, down, or spin in circles - but what remains constant are your interests. If you love something and become obsessed with it, then even during tough times (and we all face tough times), you will persevere - simply because you are passionate about your interests.
Computer Science, as a subject, is fascinating to be interested in, simply because it underpins so much of our modern society's fabric. From our digital social networks to navigation, advancements in medicine, and so much more. Just think about it - the number of problems we’ve yet to solve as a society - from innovating on the next frontiers of space to building cost-effective medicines, and the advent of transformations like humanoid robots (see Figure 03) and self-driving cars.
AI is not going to eliminate your work; it’s going to alleviate it. By bringing efficiency to the current generation of work, we can lay the foundations for the future. You have so many problems and opportunities ahead of you, and so much to solve! Be curious!
Updated
William’s Answer
The job market changes quickly and often. What seems uncertain today might be full of opportunity tomorrow. Instead of worrying about trends, focus on building skills and discovering what you truly enjoy. AI is powerful, but it’s not perfect. We need humans more than ever—especially skilled software engineers and data scientist—to decide if AI outputs are correct or flawed or Build ethical, reliable, and safe systems. And Interpret data and make decisions that machines can’t.
Instead of asking “Will there be jobs?”, ask yourself: Do I love software programming or data science modeling/analysis?” If the answer is yes, then you should 100% go for it. Passion and curiosity are the most important ingredients for a successful career.
Here are the things I would consider:
-Follow your interests, not fear.
-Build skills that evolve with technology.
-Stay adaptable and open to learning.
-The future will always need people who understand technology like AI and how to use it wisely.
Work hard, study hard and have fun! Best of luck with your journey!
Instead of asking “Will there be jobs?”, ask yourself: Do I love software programming or data science modeling/analysis?” If the answer is yes, then you should 100% go for it. Passion and curiosity are the most important ingredients for a successful career.
Here are the things I would consider:
-Follow your interests, not fear.
-Build skills that evolve with technology.
-Stay adaptable and open to learning.
-The future will always need people who understand technology like AI and how to use it wisely.
Work hard, study hard and have fun! Best of luck with your journey!
Updated
Duncan’s Answer
Yes it is true that AI is beginning to develop software and write code, however the other side of that coin is that AI is increasing the size of the technology industry dramatically and creating a whole new range of technical roles. Therefore I think pursuing a career in technology is still a very smart choice where there will be a range of career options, particularly in AI and Cyber security.
Updated
Kirthi’s Answer
It's smart to think about this stuff while you're still in high school. The job market is definitely changing, and it's good to go in with your eyes open. Here's a realistic look at the situation for entry-level data scientists and software engineers.
"Focus on Strong Fundamentals: Don't just learn a programming language. Learn the deep principles of computer science: how algorithms work, how to structure data, and how to design complex systems. These are the skills AI can't replicate."
How's the Entry-Level Job Market Right Now?
To be blunt, it's tough at the entry-level. The market is very competitive. A few years ago, tech companies were hiring like crazy, but now things have slowed down.
Here’s why it's so competitive:
High Supply of Candidates: University computer science programs have grown, and many people have attended coding bootcamps. This means there are a lot more people with programming skills looking for their first job.
Company Layoffs: Many big tech companies have had layoffs over the past couple of years. While many of those affected were experienced, it has added more talent to the job market, making it harder for new graduates to stand out.
Economic Uncertainty: When the economy is a bit shaky, companies are more cautious about hiring and training junior employees. They tend to prefer experienced developers who can be productive immediately.
So, yes, it's more challenging to land that first job than it was a few years ago. But "challenging" doesn't mean "impossible."
Will AI Make It Worse?
This is the big question on everyone's mind. The short answer is that AI will change these jobs, but it won't eliminate them, especially for people who are creative and good at problem-solving.
Think of AI as a powerful tool, not a replacement. Tools like GitHub Copilot can already write basic code, find bugs, and speed up a developer's workflow. Here's how that will likely play out:
It Won't Take All the Jobs: AI is good at writing straightforward code, but it's not good at the things that make a great software engineer or data scientist. It can't understand a client's business needs, design complex systems from scratch, or come up with a truly innovative new app. The creative, problem-solving, and human-communication parts of the job will become more valuable.
It Will Raise the Bar: Because AI can handle the simple stuff, the expectations for entry-level professionals will get higher. You'll be expected to use AI tools to be more productive and to focus on the harder, more creative problems. Simply knowing how to write a basic "for loop" won't be enough.
New Roles Will Emerge: AI will also create new jobs we can't even predict yet. There will be a huge demand for people who can build, manage, and ethically guide AI systems. Roles like "AI Engineer" or "Machine Learning Operations (MLOps) Specialist" are already growing fast.
So, AI is changing the game, but it's not ending it. The people who will succeed are those who learn to work with AI.
What Should You Do?
Since you enjoy programming and computer science, you shouldn't be discouraged! It's still a fantastic field with a lot of future potential. You just need to be strategic.
Get Hands-On Experience: This is the most important thing you can do. Build stuff. Create your own projects, contribute to open-source software, and get internships if you can. A portfolio of projects you've actually built is far more impressive to an employer than just good grades.
Develop "Human" Skills: Get good at communication, teamwork, and creative problem-solving. The future of tech belongs to people who can understand human needs and translate them into a technical product.
Learn to Use AI Tools: Start playing with tools like ChatGPT for coding questions or GitHub Copilot. Learning how to use them effectively will be a key skill.
The bottom line: The gold rush days of easily getting a high-paying tech job right out of school have passed. But for a student like you who is passionate and willing to work hard, there will absolutely still be a path. The jobs will just look a little different, and you'll be expected to solve more interesting problems from day one.
"Focus on Strong Fundamentals: Don't just learn a programming language. Learn the deep principles of computer science: how algorithms work, how to structure data, and how to design complex systems. These are the skills AI can't replicate."
How's the Entry-Level Job Market Right Now?
To be blunt, it's tough at the entry-level. The market is very competitive. A few years ago, tech companies were hiring like crazy, but now things have slowed down.
Here’s why it's so competitive:
High Supply of Candidates: University computer science programs have grown, and many people have attended coding bootcamps. This means there are a lot more people with programming skills looking for their first job.
Company Layoffs: Many big tech companies have had layoffs over the past couple of years. While many of those affected were experienced, it has added more talent to the job market, making it harder for new graduates to stand out.
Economic Uncertainty: When the economy is a bit shaky, companies are more cautious about hiring and training junior employees. They tend to prefer experienced developers who can be productive immediately.
So, yes, it's more challenging to land that first job than it was a few years ago. But "challenging" doesn't mean "impossible."
Will AI Make It Worse?
This is the big question on everyone's mind. The short answer is that AI will change these jobs, but it won't eliminate them, especially for people who are creative and good at problem-solving.
Think of AI as a powerful tool, not a replacement. Tools like GitHub Copilot can already write basic code, find bugs, and speed up a developer's workflow. Here's how that will likely play out:
It Won't Take All the Jobs: AI is good at writing straightforward code, but it's not good at the things that make a great software engineer or data scientist. It can't understand a client's business needs, design complex systems from scratch, or come up with a truly innovative new app. The creative, problem-solving, and human-communication parts of the job will become more valuable.
It Will Raise the Bar: Because AI can handle the simple stuff, the expectations for entry-level professionals will get higher. You'll be expected to use AI tools to be more productive and to focus on the harder, more creative problems. Simply knowing how to write a basic "for loop" won't be enough.
New Roles Will Emerge: AI will also create new jobs we can't even predict yet. There will be a huge demand for people who can build, manage, and ethically guide AI systems. Roles like "AI Engineer" or "Machine Learning Operations (MLOps) Specialist" are already growing fast.
So, AI is changing the game, but it's not ending it. The people who will succeed are those who learn to work with AI.
What Should You Do?
Since you enjoy programming and computer science, you shouldn't be discouraged! It's still a fantastic field with a lot of future potential. You just need to be strategic.
Get Hands-On Experience: This is the most important thing you can do. Build stuff. Create your own projects, contribute to open-source software, and get internships if you can. A portfolio of projects you've actually built is far more impressive to an employer than just good grades.
Develop "Human" Skills: Get good at communication, teamwork, and creative problem-solving. The future of tech belongs to people who can understand human needs and translate them into a technical product.
Learn to Use AI Tools: Start playing with tools like ChatGPT for coding questions or GitHub Copilot. Learning how to use them effectively will be a key skill.
The bottom line: The gold rush days of easily getting a high-paying tech job right out of school have passed. But for a student like you who is passionate and willing to work hard, there will absolutely still be a path. The jobs will just look a little different, and you'll be expected to solve more interesting problems from day one.
Updated
Shreeya’s Answer
Hey there! I love that you’re already thinking about the future and staying curious about what’s changing in tech — that’s exactly the mindset that will help you thrive no matter what happens.
It’s true that a lot of people are studying computer science and that AI is changing the kinds of jobs available. But that doesn’t mean opportunities are disappearing they’re evolving. Companies still need people who can understand how technology works, solve problems creatively, and build things responsibly.
Entry-level jobs in data science and software engineering can be competitive, but here’s the secret: the people who focus on learning how to think, not just how to code, are the ones who stand out. If you enjoy programming and problem-solving, you’ll always have room to grow into roles that AI can’t easily replace like designing systems, understanding people’s needs, or combining tech with other fields (healthcare, environment, education, etc.).
By the time you’re ready to graduate, there will be new jobs that don’t even exist yet. So keep learning, stay adaptable, and explore areas of computer science that excite you whether it’s AI, data, cybersecurity, or even ethical tech. Curiosity and persistence matter more than any job market trend.
You’re already asking smart questions that’s the best first step anyone can take.
It’s true that a lot of people are studying computer science and that AI is changing the kinds of jobs available. But that doesn’t mean opportunities are disappearing they’re evolving. Companies still need people who can understand how technology works, solve problems creatively, and build things responsibly.
Entry-level jobs in data science and software engineering can be competitive, but here’s the secret: the people who focus on learning how to think, not just how to code, are the ones who stand out. If you enjoy programming and problem-solving, you’ll always have room to grow into roles that AI can’t easily replace like designing systems, understanding people’s needs, or combining tech with other fields (healthcare, environment, education, etc.).
By the time you’re ready to graduate, there will be new jobs that don’t even exist yet. So keep learning, stay adaptable, and explore areas of computer science that excite you whether it’s AI, data, cybersecurity, or even ethical tech. Curiosity and persistence matter more than any job market trend.
You’re already asking smart questions that’s the best first step anyone can take.
Updated
Alex’s Answer
Hi Sonia,
I would not worry. You are still learning, and technology is constantly evolving. Go for it, and think about how you use AI these days to help you. As you begin your journey, you will encounter ups and downs, and that's okay. You will learn from them, and it's a great experience. As you start with your University classes, you will see how much technology changes and how much AI is now part of your day-to-day work. I believe you will see how school, social media, and tech to name a few will change and guide you in a way that sometimes a career change occurs. So go for it!
I would not worry. You are still learning, and technology is constantly evolving. Go for it, and think about how you use AI these days to help you. As you begin your journey, you will encounter ups and downs, and that's okay. You will learn from them, and it's a great experience. As you start with your University classes, you will see how much technology changes and how much AI is now part of your day-to-day work. I believe you will see how school, social media, and tech to name a few will change and guide you in a way that sometimes a career change occurs. So go for it!
Updated
Goodera’s Answer
Starting a career today can be challenging, especially in traditional IT companies. However, there are many exciting opportunities in AI, even for non-IT companies. These companies, known as Hidden Champions, might not be famous, but they play important roles globally. They are always looking for IT and AI experts. Keep an eye on them, not just the big names.
AI makes it easier than ever to explore new fields. It offers a personalized way to learn about almost anything. Make the most of this chance.
Remember, AI won't take over jobs. Instead, those who use AI will have an edge over those who don't.
AI makes it easier than ever to explore new fields. It offers a personalized way to learn about almost anything. Make the most of this chance.
Remember, AI won't take over jobs. Instead, those who use AI will have an edge over those who don't.
Updated
Allan’s Answer
Don't hesitate. It's too early in high school to worry about the job market when you graduate from university. To repeat a very important part of the answer above, "Remember, AI won't take over jobs. Instead, those who use AI will have an edge over those who don't."