Software Engineer Intern

2 days ago


Vancouver British Columbia, British Columbia, Canada People Tech Group Inc Full time

Position Overview

This internship focuses on developing the skills needed to effectively solve problems and implement data structures, aimed at beginners or those looking to solidify their understanding of the fundamentals. The program includes guided exercises, coding challenges, and collaborative problem-solving sessions.

Responsibilities

  • Participate in weekly workshops and coding sessions on data structure fundamentals (arrays, linked lists, stacks, queues, etc.).
  • Engage in daily problem-solving exercises to practice implementing data structures and algorithms.
  • Work collaboratively with fellow interns on mini-projects to reinforce learning objectives.
  • Complete assignments and challenges designed to test understanding and problem-solving skills.
  • Attend mentoring sessions with senior developers for guidance and feedback.

Learning Objectives

  • Develop proficiency in implementing basic data structures.
  • Strengthen algorithmic problem-solving abilities.
  • Gain exposure to real-world coding practices and coding environment setup.
  • Prepare for advanced coding modules in the following internship levels.

Qualifications

  • Masters or recent graduate in Computer Science, Software Engineering, or a related field.
  • Basic understanding of at least one programming language (preferably Python, Java, or C++).
  • Strong interest in problem-solving and willingness to learn.
  • Good communication skills and ability to work in a team.



  • Vancouver, British Columbia, Canada Amazon Full time

    Software Development Engineer InternAt Amazon, we're committed to innovation and customer obsession. As a Software Development Engineer Intern, you'll have the opportunity to work on cutting-edge projects that drive business growth and customer satisfaction.Key Responsibilities:Collaborate with experienced cross-disciplinary Amazonians to conceive, design,...


  • Vancouver, British Columbia, Canada Software Aspekte Full time

    Job SummaryWe are seeking a skilled Software Quality Assurance Engineer to join our team at Software Aspekte. The ideal candidate will have a passion for functional testing and automation of embedded devices.About the RoleThe Software Quality Assurance Engineer will be responsible for designing, implementing, and exercising comprehensive testing strategies...


  • Vancouver, British Columbia, Canada Sierra Space Full time

    About the RoleSierra Space is seeking a highly skilled and motivated Simulation Software Engineering Intern to join our team of innovators.The selected candidate will support the development and testing of software simulations for various aerospace applications, contributing to the advancement of our capabilities.This role offers an exceptional opportunity...


  • Vancouver, British Columbia, Canada Sierra Space Full time

    About Sierra SpaceAt Sierra Space, we envision a future where humanity lives and works in space. Our mission is to push the boundaries of what is possible.We are seeking a talented Simulation Software Engineering Intern to join our team. As an intern, you will have the opportunity to gain hands-on experience in aerospace software engineering and work...


  • Vancouver, British Columbia, B6B, British Columbia, Canada Microsoft Canada Full time

    The Artificial Intelligence (AI) Frameworks team at Microsoft develops cutting-edge AI software that powers AI models across a vast range of platforms—from the world’s fastest AI supercomputers to servers, desktops, mobile phones, Internet of Things (IoT) devices, and web browsers. We work closely with hardware teams and partners to build the software...


  • Vancouver, British Columbia, B6B, British Columbia, Canada Microsoft Canada Full time

    The Artificial Intelligence (AI) Frameworks team at Microsoft develops the AI software used to train and deploy the world’s most advanced AI models. We collaborate with our hardware teams and partners to build the software stacks for Microsoft’s next-generation supercomputers and the new Maia-100 AI accelerator. We work closely with ML researchers and...

  • Software Intern

    2 days ago


    Vancouver, British Columbia, British Columbia, Canada People Tech Group Inc Full time

    Position: Java TraineeLocation: RemoteAbout the Program:People Tech Technology is excited to offer a comprehensive Java Training Program designed for individuals who are eager to start a career in software development. This program aims to equip participants with the necessary skills and knowledge to become proficient Java developers.Key...


  • Vancouver, British Columbia, B6B, British Columbia, Canada Microsoft Canada Full time

    Are you a passionate software engineer looking to make a tangible impact? At Microsoft, we’re seeking a talented Senior Software Engineer to join our dynamic Cashback Platform team. Dive into cutting-edge technologies, collaborate with brilliant minds, and help millions of users save money effortlessly. If you’re ready to innovate and drive the future of...

  • Software Engineer

    2 days ago


    Vancouver, British Columbia, B6B, British Columbia, Canada Microsoft Canada Full time

    Microsoft’s Path team helps customers along their journey from the initial idea to the final realization of their goals – from Idea to Plan to Done. We are responsible for collaborative work management products including Microsoft Project, Planner, To Do, and Visio. With Project and Planner, we help customers collaborate effectively to navigate...


  • Vancouver, British Columbia, B6B, British Columbia, Canada Microsoft Canada Full time

    The Artificial Intelligence Frameworks team at Microsoft develops AI software that enables running AI models everywhere, from world’s fastest AI supercomputers, to servers, desktops, mobile phones, Iot devices, and internet browsers. We collaborate with our hardware teams and partners to build the software stacks for AI across Microsoft. Our stack...


  • Vancouver, British Columbia, British Columbia, Canada Avance Consulting Full time

    Role: Java DeveloperDuration: PermanentLocation: Vancouver, British ColumbiaRequired Qualifications:• At least 5 years of experience with Core Java, Design Patterns, Concurrency, Multi-threading, Restful WS, Springboot, NoSQL DB, experience working with Jenkins, Docker, Kubernetes cluster.Preferred:• At least 7 years of experience with Core Java, Design...


  • Vancouver, British Columbia, B6B, British Columbia, Canada Microsoft Canada Full time

    Microsoft Dynamics 365 is a suite of easy-to-learn and easy-to-use business solutions tailored to any market, designed for any business size, and dedicated to grocuttingwing business through delighted customers. The Project Operations team builds business applications on top of two different platforms that run on Azure and pull together Dynamics 365, Office...


  • Vancouver, British Columbia, B6B, British Columbia, Canada Microsoft Canada Full time

    Microsoft is a company where passionate innovators come to collaborate, envision what can be and take their careers further. This is a world of more possibilities, more innovation, more openness, and the sky is the limit thinking in a cloud-enabled world.Microsoft’s Azure Data team is leading the transformation of analytics in the world of data with...

  • Data Intern

    4 weeks ago


    Vancouver, British Columbia, British Columbia, Canada People Tech Group Inc Full time

    Job Title: Data Structures & Problem-Solving Intern (L&D Program – Level 1) Location: Remote/Vancouver, Canada (as applicable) Job Type: Internship, Unpaid Duration: 4 weeks (Level 1)About the ProgramOur 4-week Learning & Development (L&D) internship is an intensive, hands-on program designed to build foundational skills in data structures and...

  • Software Engineer II

    1 month ago


    Vancouver, British Columbia, B6B, British Columbia, Canada Microsoft Canada Full time

    Does the opportunity to be involved in state-of-the-art development, measurement, and experimentation for edge browser and edge shopping excite you? If so, this Software Engineer II position may be a perfect fit for you. Please check out the link for edge shopping here: Microsoft Edge Shopping | Save time and money with built-in savings features We are...

  • Software Intern

    2 days ago


    Vancouver, British Columbia, British Columbia, Canada People Tech Group Inc Full time

    Position: Data TraineeLocation: RemoteAbout the Program:People Tech Technology is pleased to offer a comprehensive Data Training Program designed for individuals looking to start a career in data science and analytics. This program aims to equip participants with the essential skills and knowledge required to become proficient data professionals.Key...

  • Data Engineer

    2 days ago


    Vancouver, British Columbia, British Columbia, Canada Intelliswift Software Full time

    Job Title: Data EngineerLocation: Mexico (100% Remote)Duration: 6+ Months contract.Must have: Python, ADF, Databricks, Scala and KafkaGood to have: Spring Boot and UI DevelopmentKey Responsibilities:Provide production support for data pipelines and applications using Python, ADF, Azure Databricks, and Kafka.Monitor, troubleshoot, and resolve issues in a...


  • Vancouver, British Columbia, B6B, British Columbia, Canada Microsoft Canada Full time

    The Xbox Video team is looking for a Senior Software Design Engineer who is passionate about video and is excited to work on cutting edge hardware. We are responsible for all things video related on Xbox and beyond! You will be working on low-level drivers and firmware interacting with the state-of-the-art graphics and video hardware as well as a variety of...


  • Vancouver, British Columbia, B6B, British Columbia, Canada Microsoft Canada Full time

    The Artificial Intelligence (AI) Frameworks team at Microsoft develops the AI software used to train and deploy the world’s most advanced AI models. We collaborate with our hardware teams and partners to build the software stacks for Microsoft’s next-generation supercomputers and the new Maia-100 AI accelerator. We work closely with ML researchers and...


  • Vancouver, British Columbia, B6B, British Columbia, Canada Microsoft Canada Full time

    The Azure Edge + Platform Engineering System designs, builds, and operates the largest scale engineering system in the industry. We are building large scale systems by leveraging our experience and knowledge in distributed systems and hybrid cloud computing. Our services support the secure development and release of some of the most widely used products in...