2 days ago
Prague, CzechiaIntern
Responsibilities
- Design and build tools, runtimes, and services that improve the speed, safety, and intuitiveness of AI development.
- Apply engineering principles to solve complex problems and deliver high-quality software solutions.
- Debug, learn, iterate, and incorporate feedback from teammates.
- Complete software projects end to end in a collaborative team environment.
- Contribute to AI-first tools and developer platforms while demonstrating Microsoft’s culture and values.
Requirements
- Currently pursuing a bachelor’s or master’s degree in computer science, computer engineering, or a related technical field.
- Proficiency in one or more of C/C++, C#, Java, Python, or JavaScript.
- Solid knowledge of data structures, algorithms, testing practices, and quality fundamentals.
- Ability to debug, seek feedback, and iterate with teammates.
- Preferred: passion for AI/ML and AI-assisted developer experiences such as Copilot and LLM-powered tools.
- Preferred: exposure to compilers, runtimes, performance optimization, or systems programming.
- Preferred: familiarity with distributed systems and Azure cloud services.
Benefits
- Prague, Czech Republic location.
- Flexible start time.
- 20 hours per week, typically 4 hours per day, for 6 months.
- Opportunity to work on real-world projects impacting millions of developers.
- Collaboration with engineers and teams across the world, with learning and community-building opportunities.
About Microsoft
Microsoft develops operating systems, productivity software, cloud services, developer tools, and consumer devices for individuals, enterprises, and governments. Its main products include Windows, Microsoft 365, Azure, Visual Studio/GitHub, Xbox, and LinkedIn; revenue comes from software subscriptions and licenses, cloud consumption, hardware sales, and advertising. Founded in 1975 and headquartered in Redmond, Washington, Microsoft is a public company traded on Nasdaq.
