About the Role
Join Nokia’s Cloud and Network Services division as a Full Stack Developer – Cloud and ML (Student Role). This is an opportunity to be part of a forward-thinking team exploring emerging technologies including Cloud, Automation, and Artificial Intelligence/Machine Learning. You will contribute to the design and implementation of future-ready software solutions that support next-gen applications like digital twins, autonomous networks, and Generative AI.
This position is ideal for students eager to work alongside experienced architects, research scientists, and developers, gaining hands-on exposure to cutting-edge tools and concepts in both software engineering and cloud-based AI technologies.
Full Stack Developer – Cloud and ML (Student Position)
Location: Ottawa, Ontario, Canada
Job Type: Full-time (Onsite)
Duration: 4 Months (September 2 – December 19, 2025)
Positions Available: 8
Job ID: 20099
Application Deadline: August 12, 2025
Key Responsibilities
- Collaborate with a global team on advanced research and development projects.
- Contribute to the design, development, and deployment of scalable full-stack applications.
- Develop scripts, tools, and infrastructure to support AI/ML workloads and cloud environments.
- Participate in software development using programming languages such as Python, Java, or Golang.
- Support AI and ML workflows using modern frameworks and contribute to LLMOps and MLOps pipelines.
- Engage in continuous learning around immersive technologies including digital twins and autonomous systems.
- Work within established processes, under supervision, with clear guidelines and defined responsibilities.
Eligibility Criteria
- Must be legally authorized to work in Canada.
- Available for a full-time onsite internship in Ottawa, Canada from September 2 to December 19, 2025.
- Demonstrated interest in full-stack development, cloud-native infrastructure, or AI/ML engineering.
- Excellent verbal and written communication skills in English.
- Strong motivation to learn, adapt, and contribute in a collaborative environment.
Education Requirement
- Currently pursuing a Bachelor’s or Master’s degree in Computer Science, Software Engineering, Computer Engineering, Data Science, or a related technical discipline from an accredited Canadian institution.
Technical Skills Required
Java, Python, Golang, Kubernetes, Docker, Linux, Git, Full Stack Development, React, Node.js, Bash Scripting, Cloud Infrastructure, AWS, GCP, Azure, DevOps, MLOps, LLMOps, AI/ML Frameworks, Scikit-learn, TensorFlow, PyTorch, Transformers, Generative AI, RAG Pipelines, Prompt Engineering
Why Join Us
- Work with some of the most innovative minds at Nokia on real-world, impactful technologies.
- Exposure to industry-grade tools, frameworks, and methodologies in both cloud and AI spaces.
- Network with senior professionals and technologists across a global organization.
- Opportunity to work on products and platforms that shape the future of immersive communication and intelligent networks.
Benefits
While student roles are not eligible for the full employee benefits package, Nokia offers:
- Access to mentorship and guidance from industry experts.
- Exposure to internal learning platforms and collaborative communities.
- Supportive and inclusive work culture focused on innovation and empowerment.
Recognitions and Commitments:
- Recognized by Ethisphere as one of the World’s Most Ethical Companies.
- Listed in Bloomberg’s Gender-Equality Index.
- Ranked in Workplace Pride’s Global Benchmark.
- Strong focus on diversity, inclusion, and respectful workplace values.
About Nokia
Nokia is a global leader in creating technology that connects the world. From mobile to fixed to cloud networks, we enable transformation with cutting-edge research and sustainable practices. Our team of dreamers, doers, and disruptors is shaping the future of connectivity and intelligent automation.
At Nokia, inclusivity, innovation, and integrity define who we are. Join us in building a better, more connected future.