B

Boston Consulting Group

Global strategy and transformation consulting firm

Delivery AI Data Engineer Intern

Data EngineeringConfirmed live in the last 24 hours
InternshipCasablanca, MoroccoNo salary listedIn-person

About the Job

Requirements

  • Bachelor's or master's degree in computer science, engineering/technology, or equivalent.
  • Excellent oral and written communication skills in English.
  • Proficiency with Python, PySpark, and SQL.
  • Knowledge of containerization technologies such as Docker and Kubernetes.
  • Experience with NoSQL databases such as MongoDB, Neo4j, and Redis.
  • Experience with Spark or other distributed big data systems such as Hadoop, Pig, and Hive.
  • Experience with data pipeline orchestration tools such as Airflow, Prefect, and Dagster.
  • Proficiency with Unix-based command-line and development tools.
  • Experience with cloud computing platforms such as AWS, Azure, and Google Cloud.
  • Experience with version control tools such as Git.
  • Skills in data modeling for analytics and decisioning.
  • Ability to select and integrate big data tools.
  • Ability to implement ETL processes across on-premises and cloud architectures.
  • Ability to monitor performance and recommend necessary infrastructure changes.

Responsibilities

  • Work closely with consulting teams on a diverse range of advanced topics.
  • Use data engineering techniques to deliver value to BCG Consulting and BCG X case teams, BCG X product teams, and practice areas.
  • Collaborate with teams to gather requirements, specify, design, develop, deliver, and support industrialized solutions that serve client needs.
  • Provide technical support by applying knowledge of relevant tools and processes to build high-quality, efficient technology solutions.

Desired Qualifications

  • Experience with stream-processing frameworks such as Kafka.
  • Experience with backend technologies such as Flask, FastAPI, Django, or Node.js.
  • Experience with CI/CD tools such as CircleCI, Octopus Deploy, and Jenkins.
  • Experience with infrastructure-as-code tools such as Terraform, Chef, Puppet, and Ansible.
  • Experience with monitoring tools such as Datadog, New Relic, and AppDynamics.
  • Experience with security tools such as SonarQube and Veracode.
  • Experience with unit testing frameworks such as Pytest, Mocha, and Jest.
  • Experience with automated UI testing tools such as Selenium, Cypress, and Playwright.
  • Experience with Postman or other API testing tools.

About the Company

Boston Consulting Group

Global strategy and transformation consulting firm

BCG provides global management consulting, advising leaders in strategy and transformation across industries, with expertise in M&A, operations, pricing, sustainability, and AI. BCG X builds AI solutions, digital products, and new ventures by combining engineers, data scientists, designers, and venture builders for clients. Specialist units Inverto, Platinion, and Quantis support procurement, IT architecture, and sustainability, while the BCG Henderson Institute supplies research. The goal is to help clients achieve lasting performance improvements and durable value through strategic advisory plus hands-on technology execution.

Company size
10,001+
Company stage
Not listed
Total funding
Not listed
Headquarters
Boston, MA
Founded
1963

Recently Posted Jobs

Explore more opportunities at Boston Consulting Group

See more jobs