Software Engineering Student Worker Opportunities

Requirements

  • Currently pursuing a Bachelor’s or Master’s in Computer Science, Computer Engineering, or a 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 Haves

  • 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 You'll Be Doing

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

Perks and Benefits

  • Work on real-world projects that impact millions of developers globally.
  • Collaborate with some of the brightest minds in AI and developer productivity.
  • Learn cutting-edge technologies in compilers, runtimes, and distributed systems.
  • Be part of a fast-moving, innovative team that thrives on creativity and collaboration.
AI Summary ✨

Similar jobs

  • 20 hours agoNew
  • 2 days agoNew
  • 3 days agoRemote
  • See all jobs in Czech Republic →