Software Engineering Internship Opportunity

Microsoft Microsoft · Big Tech · Prague, Prague, Czech Republic · Software Engineering

Software Engineering Intern role focused on building AI-first tools and runtimes for developer productivity within Microsoft's Core AI team. The role involves designing and implementing solutions that make AI development faster, safer, and more intuitive, impacting millions of developers globally.

What you'd actually do

  1. Design and build tools, runtimes, and services that make AI development faster, safer, and more intuitive.
  2. Apply engineering principles to solve complex problems and deliver high-quality solutions.
  3. Learn, iterate, and innovate—your ideas matter here!
  4. Deliver in a collaborative team environment, demonstrating strong time‑management and the ability to complete software projects end‑to‑end.
  5. Embody Microsoft culture and values while contributing to AI-first tools and developer platforms.

Skills

Required

  • Bachelor’s or Master’s in Computer Science, Computer Engineering, or related technical field
  • Proficiency in one or more programming languages (e.g., C/C++, C#, Java, Python, JavaScript)
  • Solid knowledge of data structures, algorithms, testing practices, and quality fundamentals
  • Demonstrated ability to debug, seek feedback, and iterate with teammates

Nice to have

  • Passion for AI/ML and interest in AI‑assisted developer experiences (e.g., Copilot, LLM‑powered tools)
  • Exposure to compilers/runtimes, performance optimization, or systems programming
  • Familiarity with distributed systems and cloud services (Azure)

What the JD emphasized

  • AI-first tools

Other signals

  • AI-first tools
  • AI development