1 month ago
Casablanca, MoroccoIntern
Responsibilities
- Collaborate with consulting, product, and practice-area teams to gather requirements and specify, design, develop, deliver, and support industrialized technology solutions.
- Apply data engineering techniques to build solutions serving consulting, BCG X, and client needs.
- Model data for analytics and decisioning and select and integrate big-data tools.
- Implement ETL processes across on-premises and cloud architectures.
- Monitor performance and advise on necessary infrastructure changes.
- Provide technical support through understanding of relevant tools and processes.
- Communicate technical information clearly and confidently in written and verbal form.
Requirements
- Bachelor’s or master’s degree in computer science, engineering, technology, or an equivalent field.
- Knowledge of Python, PySpark, SQL, containerization, NoSQL databases, distributed big-data systems, data-pipeline orchestration, Unix-based development tools, cloud computing, and version control.
- Excellent oral and written communication skills in English.
- Preferred knowledge of stream-processing frameworks, backend frameworks, CI/CD tools, infrastructure-as-code tools, monitoring tools, security tools, unit testing, automated UI testing, and API testing.
Tech Stack
AnsibleApache AirflowApache HadoopApache HiveApache KafkaApache PigApache SparkAWSAzureChefCircleCICypressDatadogDjangoDockerFastAPIFlaskGitGoogle CloudJenkinsJestKubernetesMochaMongoDBNeo4jNode.jsOctopus DeployPostmanPuppetpytestPythonRedisSeleniumSonarQubeSQLTerraform
Categories
Data Engineering
About BCG
Boston Consulting Group provides management consulting, technology, and design services to large enterprises, governments, and nonprofits, helping with strategy, digital transformation, and operations. The firm works on a project-based, fee-for-service model and also incubates products and ventures through BCG X. Founded in 1963 and headquartered in Boston, it is a global partnership with offices worldwide.
