BCG

Delivery AI Software ​Engineer​ing Intern

BCG
Apply
8 months ago
Casablanca, MoroccoIntern

Responsibilities

  • Support consulting and product teams in designing, building, and delivering technology solutions.
  • Contribute to real project work alongside experienced engineers and consultants.
  • Translate business needs into technical requirements and scalable solutions.
  • Build secure, high-quality, and maintainable software components.
  • Apply clean code principles, testing practices, and modern development standards.
  • Collaborate with multidisciplinary teams and communicate technical concepts to stakeholders.

Requirements

  • Be a final-year Bachelor’s or Master’s student or a recent graduate seeking an internship.
  • Have practical experience or strong foundational knowledge in at least one area of modern web application development.
  • Have experience with at least one backend, frontend, or database technology listed in the posting.
  • Understand clean code, object-oriented programming, design patterns, RESTful API design, UI libraries, unit testing, UI-to-API integration, and Git workflows.
  • Communicate clearly and explain technical concepts confidently in English; French is a plus.
  • Demonstrate thoughtful problem solving, resilience, and adaptability.

Benefits

  • Six-month internship immersed in real project work.
  • Hands-on exposure to modern software engineering practices across the software development lifecycle.
  • Collaboration with experienced engineers, consultants, technology specialists, and multidisciplinary teams.
  • Guidance from senior team members while contributing to measurable client impact.

Tech Stack

AngularAWSAzureBootstrapDjangoDockerExpressFastAPIFlaskGitGoogle Cloud PlatformJasmineJavaJestKubernetesLinuxMariaDBMochaMySQLNestJS.NETNode.jsPostgreSQLPythonReactSpring BootTerraformVue.js

Categories

BCG

About BCG

10,000+ employees
Contact me