Trainee, SW

Finland

Nokia

As a technology leader across mobile, fixed and cloud networks, our solutions enable a more productive, sustainable and inclusive world.

View all jobs at Nokia

Apply now Apply later

  • Duration: 6 months/flexible
  • Target start date: Spring 2025/flexible
  • Educational recommendations: Current Msc or BSc students in relevant areas
  • Location: Espoo, Finland

     

We are a multi-functional team which boasts a diverse background, comprising highly respected professionals who are humble, patient, and supportive of one another. We operate like a family, embracing challenges and learning from each other every day. We invite you to join our family and embark on an exciting journey with us.

Trainee 1 – Software Development

About the Role

We are looking for an enthusiastic Trainee – Software Development to join our team. This is a hands-on opportunity to work with modern backend technologies and develop secure, high-performance applications. You will be working with Java, Spring Boot, databases (Cassandra, SQL, MongoDB), and REST APIs, gaining experience in secure coding practices and scalable system development.

Key Responsibilities

  • Learn and apply Java development with Spring Boot framework.
  • Design, develop, and test REST APIs for scalable applications.
  • Work with various databases (SQL, Cassandra, MongoDB) for data storage and retrieval.
  • Implement secure coding techniques and contribute to improving application security.
  • Collaborate with senior developers on software design and optimization.
  • Participate in code reviews and continuously improve coding skills.

Requirements

  • Basic understanding of Java programming and Spring Boot framework.
  • Familiarity with databases (SQL or NoSQL).
  • Understanding of REST API development concepts.
  • Strong problem-solving skills and a passion for backend development.
  • Interest in software security and best practices.

Preferred Qualifications

  • Knowledge of Cassandra, SQL, or MongoDB.
  • Experience with Git, CI/CD pipelines, or containerization (Docker/Kubernetes).
  • Familiarity with security principles in software development.
  • Exposure to microservices architecture.

What We Offer

  • Hands-on training in backend development & database management.
  • Opportunity to work on real-world projects with modern technologies.
  • Mentorship from experienced software engineers & architects.
  • A dynamic learning environment with potential for a full-time role.

-------------------------------------------------------------------------------------------------------

Trainee 2 – Software Testing & Test Automation

About the Role

We are looking for a motivated Trainee – Software Testing & Test Automation to join our team. This is a great opportunity for aspiring software testers to gain hands-on experience in test automation, software testing methodologies, and industry-leading tools. You will be working with Robot Framework, Python-based automation, and BPMN-based test case design to ensure high-quality software solutions.

Key Responsibilities

  • Learn and apply software testing concepts (manual & automated testing).
  • Develop and execute test cases based on BPMN models.
  • Work with Robot Framework to automate test scenarios.
  • Write, review, and maintain Python test scripts for automation.
  • Collaborate with developers and testers to improve test coverage and automation efficiency.
  • Document testing processes, results, and findings to ensure quality standards.

Requirements

  • Basic understanding of software testing principles.
  • Familiarity with test automation concepts.
  • Experience or coursework in Python programming.
  • Interest in working with Robot Framework or similar test automation tools.
  • Analytical mindset with attention to detail.
  • Eagerness to learn and adapt to new technologies.

Preferred Qualifications

  • Experience with writing test cases and using BPMN diagrams.
  • Knowledge of continuous integration (CI/CD) pipelines.
  • Familiarity with agile testing practices.

What We Offer

  • Hands-on training in test automation & software testing.
  • Opportunity to work with industry-leading tools.
  • Exposure to real-world test case development and execution.
  • Mentorship from experienced test engineers & developers.
  • Potential for a full-time role based on performance.

--------------------------------------------------------------------------------------------------------------------

Trainee 3 – Software Testing & Test Automation
 

About the Role

We are looking for a motivated Trainee – DevOps & Cloud Engineering to join our team. This role provides hands-on experience in cloud infrastructure, automation, and troubleshooting, working with modern DevOps tools and technologies. You will gain exposure to Bash scripting, Docker, Kubernetes, Helm, and cloud environments, while also learning troubleshooting techniques, test automation, and Python scripting.

Key Responsibilities

  • Learn and apply DevOps principles for cloud-based infrastructure management.
  • Develop and troubleshoot Bash scripts for automation.
  • Work with Docker & Kubernetes to deploy and manage containerized applications.
  • Utilize Helm charts for Kubernetes package management.
  • Gain hands-on experience in cloud environments (AWS, Azure, or GCP).
  • Support CI/CD pipelines and automation processes.
  • Write and maintain Robot Framework test cases for test automation.
  • Use Python for scripting, automation, and infrastructure tasks.
  • Troubleshoot infrastructure, deployment, and automation issues.

Requirements

  • Basic knowledge of Linux & Bash scripting.
  • Familiarity with Docker & Kubernetes concepts.
  • Understanding of cloud computing principles.
  • Interest in DevOps practices and troubleshooting methodologies.
  • Some experience with Python scripting.

Preferred Qualifications

  • Exposure to Helm for Kubernetes package management.
  • Knowledge of CI/CD pipelines and automation tools.
  • Understanding of infrastructure as code (IaC) concepts.
  • Familiarity with log analysis & system debugging.

What We Offer

  • Hands-on training in DevOps, cloud, and automation technologies.
  • Exposure to real-world infrastructure challenges and solutions.
  • Mentorship from experienced DevOps & cloud engineers.
  • A dynamic learning environment with potential for a full-time role.

---------------------------------------------------------------------------------------------------------------------

Trainee 4 – AI & Data Integration Engineer

 

About the Role

We are looking for a highly motivated Trainee – AI & Data Integration Engineer to join our team. This role is an excellent opportunity to gain hands-on experience in data integration, AI models, and visualization while working with modern development tools and APIs. You will get exposure to Python, JavaScript, or SQL, as well as AI technologies such as GPT, Llama, and Gemini.

Key Responsibilities

  • Develop and maintain scripts using Python, JavaScript, or SQL for data processing and automation.
  • Work with RESTful APIs for data extraction and integration.
  • Utilize data visualization tools or libraries to present insights effectively.
  • Gain experience with OpenAI, GPT, Llama, Gemini, and other AI models.
  • Learn and work with software development tools like GitHub, Jira, and Jenkins.
  • Assist in building and optimizing data pipelines and AI-driven applications.
  • Stay up to date with the latest advancements in AI, data engineering, and visualization.

Requirements

  • Basic experience with Python, JavaScript, or SQL.
  • Familiarity with RESTful APIs and data extraction techniques.
  • Eagerness to learn and explore AI, data integration, and visualization.
  • Some experience with data visualization tools or libraries (e.g., Matplotlib, Plotly, Tableau, Power BI).
  • Basic knowledge of GitHub, Jira, or Jenkins is a plus.

Preferred Qualifications

  • Interest in AI models, prompt engineering, and LLM applications.
  • Exposure to cloud platforms (AWS, GCP, Azure) for AI and data processing.
  • Understanding of machine learning concepts and AI model deployment.

What We Offer

  • Hands-on experience in AI-powered applications and data integration.
  • Opportunity to work with cutting-edge AI and visualization technologies.
  • Mentorship from experienced AI engineers and data scientists.
  • A dynamic learning environment with potential for a full-time role.

     

Come create the technology that helps the world act together

Nokia is committed to innovation and technology leadership across mobile, fixed and cloud networks. Your career here will have a positive impact on people’s lives and will help us build the capabilities needed for a more productive, sustainable, and inclusive world.
We challenge ourselves to create an inclusive way of working where we are open to new ideas, empowered to take risks and fearless to bring our authentic selves to work

What we offer
 
Nokia offers continuous learning opportunities, well-being programs to support you mentally and physically, opportunities to join and get supported by employee resource groups, mentoring programs and highly diverse teams with an inclusive culture where people thrive and are empowered.

Nokia is committed to inclusion and is an equal opportunity employer

Nokia has received the following recognitions for its commitment to inclusion & equality:

  • One of the World’s Most Ethical Companies by Ethisphere
  • Gender-Equality Index by Bloomberg
  • Workplace Pride Global Benchmark

At Nokia, we act inclusively and respect the uniqueness of people. Nokia’s employment decisions are made regardless of race, color, national or ethnic origin, religion, gender, sexual orientation, gender identity or expression, age, marital status, disability, protected veteran status or other characteristics protected by law.
We are committed to a culture of inclusion built upon our core value of respect.

Join us and be part of a company where you will feel included and empowered to succeed.
Apply now Apply later

* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰

Job stats:  7  4  0
Category: Deep Learning Jobs

Tags: Agile API Development APIs Architecture AWS Azure Cassandra CI/CD Data pipelines Data visualization DevOps Docker Engineering GCP Gemini Git GitHub GPT Helm Java JavaScript Jenkins Jira Kubernetes Linux LLaMA LLMs Machine Learning Matplotlib Microservices Model deployment MongoDB NoSQL OpenAI Pipelines Plotly Power BI Prompt engineering Python REST API Security SQL Tableau Testing

Perks/benefits: Career development Flex hours Startup environment

Region: Europe
Country: Finland

More jobs like this