Working in Tech and AI: How to Break In and Build a Career
- Sabrina Frost
- Feb 17
- 5 min read
Updated: Mar 17
Tech is the sector that everyone thinks they understand and almost no one fully does. It's not just software engineers in hoodies. It's product managers, data analysts, UX designers, cybersecurity specialists, AI ethicists, sales engineers, technical writers, and dozens of other roles that most people have never heard of. If you're drawn to this world, the good news is there are more routes in than you might think.

The different areas you can work in
Software development and engineering Writing, testing, and maintaining the code that makes products and systems work. It's the largest single job category in tech and the one most people think of first. Languages like Python, JavaScript, and Java are widely used entry points. Strong demand, strong salaries, and genuinely transferable skills across every industry.
Data science and analytics Turning large amounts of information into insights that businesses can act on. Data roles range from analysts working with spreadsheets and dashboards to scientists building predictive models and machine learning systems. Almost every sector now needs this capability, which means data skills travel well beyond pure tech companies.
Artificial intelligence and machine learning Building, training, and deploying AI systems. This is one of the fastest-moving areas in the entire jobs market right now. Roles range from research scientists at the frontier of what's possible to engineers implementing existing AI tools in practical business contexts. The latter is currently in very high demand and doesn't always require a PhD.
Product management Product managers sit between the technical and business sides of a company, deciding what gets built, for whom, and why. It's a role that rewards clear thinking, communication, and the ability to prioritise ruthlessly. One of the most sought-after and well-paid roles in tech, and one that people enter from a wide range of backgrounds.
UX and design User experience designers research how people interact with products and shape them to work better. UI designers handle the visual side. It's a discipline that blends psychology, creativity, and technical understanding, and it's in demand across tech companies, agencies, and in-house teams everywhere.
Cybersecurity Protecting systems, networks, and data from attack. Cybersecurity is chronically under-staffed globally and shows no signs of changing. It suits people who enjoy problem-solving, thinking adversarially, and working in a field where the threat landscape changes constantly.
Tech in other sectors Increasingly, the most interesting tech roles aren't at tech companies. They're at banks building trading algorithms, hospitals deploying diagnostic AI, retailers optimising supply chains, and media companies personalising content. If you have a strong interest in another field and tech skills, the combination is extremely valuable.
Useful part-time jobs and volunteering while at uni
The tech sector rewards demonstrable skills over almost anything else. What you've built, contributed to, or figured out matters more than where you studied or what your predicted grades are.
Contributing to open source projects on GitHub is one of the highest-value things a student developer can do. It shows real code to real people, builds a public portfolio, and connects you with practitioners in your area of interest. You don't need to be brilliant to start, just willing to engage.
Freelance work is accessible earlier in tech than in most sectors. Building websites, automating processes for small businesses, designing apps for local organisations, or doing data work for charities are all things students have done for real clients while still at university. Even one completed project with a genuine brief and a satisfied client is worth a lot.
Student hackathons are worth taking seriously. They're competitive, time-pressured, and increasingly attended by company recruiters. Winning isn't the point. Showing up, working in a team under pressure, and building something in 24 or 48 hours is the point.
University tech societies, coding clubs, and AI groups often run their own projects, host speakers, and have links to companies. Being an active member, and especially taking on an organising role, builds your network before you need it.
For non-technical roles like product management and UX, look for internships or part-time roles at startups. Smaller companies give junior people more responsibility faster, and the experience you gain is proportionally greater.
What to study and whether a Masters is worth it
Computer science is the obvious route and opens the widest range of doors, but it's far from the only one. Mathematics, statistics, physics, and engineering all feed naturally into technical roles. Business, psychology, and linguistics are strong foundations for product, UX, and AI ethics paths respectively.
Bootcamps are worth mentioning here. A well-regarded coding or data bootcamp, combined with a strong portfolio, has got many people into technical roles without a traditional CS degree. Employers are increasingly open to this, particularly for web development and data roles.
A Masters is genuinely useful in some areas and less necessary in others. Where it tends to add clear value:
Machine learning and AI research (an MSc or PhD is often expected)
Data science (an MSc in data science or statistics is well regarded)
Cybersecurity (specialist MSc programmes are respected by employers)
Computer science conversion courses (for graduates from other disciplines wanting to move into tech)
For software development, product management, and UX, a strong portfolio and demonstrable experience often matter more than postgraduate qualifications. If you're considering a Masters primarily to boost your chances of getting hired, check graduate employment statistics for the specific course first.
How to get a foot in the door
Build something. Anything. A working project, however small, that solves a real problem or demonstrates a specific skill, is worth more in a tech interview than almost any qualification. Put it on GitHub, write about what you learned, and be honest about its limitations.
Apply for internships early and broadly. Most major tech companies run summer internships for penultimate-year students, and many of these convert to graduate offers. Amazon, Google, Microsoft, Meta, and most large UK tech employers run formal programmes. Apply in autumn for the following summer as competition is high.
Don't overlook smaller companies. Startups and scale-ups often offer more interesting early-career experiences than large corporations, and the networks you build there tend to be tighter and more useful.
For non-technical roles, frame your transferable skills precisely. Product management requires analytical thinking, communication, and prioritisation. UX requires empathy, research skills, and structured problem-solving. If you can demonstrate those capabilities through examples, your degree subject matters less than you might think.
Stay current. The tech sector moves fast and interviewers notice candidates who follow what's happening. Reading newsletters like TLDR, The Pragmatic Engineer, or Import AI takes twenty minutes a week and keeps you genuinely informed.
The honest picture
Tech salaries at graduate level are among the highest of any sector, and demand for strong candidates remains robust despite high-profile layoffs at some large companies. The entry bar for technical roles is real, but it's a bar you can clear with the right preparation, regardless of your background.
The sector also changes faster than almost any other, which means the skills you need to develop don't stand still. That's demanding. It's also what makes it interesting for people who are genuinely curious and enjoy learning continuously.
The best time to start building relevant skills was two years ago. The second best time is now.



Comments