Is a CS degree and university-level math mandatory to become an AI Engineer, or is backend experience enough?

Hi everyone,

I’m looking for some career advice and honest feedback from the community.

I am a Software Developer with over 3 years of professional experience, mainly focusing on Python, Django, and backend systems. Recently, I’ve decided to transition into the AI space. I’ve already started taking courses here on DeepLearning.AI, including AI for Everyone and ChatGPT Prompt Engineering for Developers, and I’m planning to dive deeper into the technical curriculum.

However, I have two main concerns that I would love to get your perspective on:

  1. The Math Barrier: My mathematics background isn’t very strong. While I have the time and willingness to learn what is necessary, I’m wondering how much advanced math (like heavy calculus or linear algebra) is actually required if I want to focus on AI implementation, LLM integration, and MLOps, rather than building models from scratch in a research environment.

  2. The Degree vs. Experience: I do not have a formal Computer Science degree. Most job descriptions explicitly require a “Degree in CS or equivalent hands-on experience.” In your experience, do HR departments and recruiters genuinely value strong backend development experience and a solid AI portfolio as an equivalent, or does the lack of a degree act as an automatic filter?

Given my background, do you think it’s realistic to successfully pivot into an AI Engineer role through self-study and building projects, or will the lack of university-level math and a degree hold me back in the current job market?

I would highly appreciate any advice, personal stories, or insights you can share!

Thanks in advance,

Peter

Little to none.

For entry level positions, lack of a degree is an automatic filter.

Thanks for the straightforward answer! That makes a lot of sense regarding the math part, which is a huge relief.

Regarding the second point: when you say “entry-level positions,” does that apply to someone who is completely new to the tech industry, or also to someone in my situation?

Since I already have over 3 years of professional backend development experience (Python/Django), I wouldn’t be entering the software industry as a total beginner, but rather transitioning my existing engineering skills into AI/MLOps. Do you think recruiters would still treat me as “entry-level” (and filter me out due to the lack of a degree), or does my backend experience help bypass that filter?

Experience does count for something. The applicability of your experience depends on the industry and how well your experience matches the job you’re seeking.

The AI hype machine has scrambled the entire industry. It’s unclear how this will play out over time.

Thank you for the insights and the realistic perspective! I appreciate you taking the time to explain this.