Who We Are
BCG X
BCG X is the tech build & design unit of BCG. Turbocharging BCG's deep industry and functional expertise, BCG X brings together advanced tech knowledge and ambitious entrepreneurship to help organizations enable innovation at scale. With nearly 3,000 technologists, scientists, programmers, engineers, and human-centered designers located across 80+ cities, BCG X builds and designs platforms and software to address the world's most important challenges and opportunities. Teaming across our practices, and in close collaboration with our clients, our end-to-end global team unlocks new possibilities. Together we're creating the bold and disruptive products, services, and businesses of tomorrow.
Practice Area Profile
What You'll Do
What You'll Bring (Experience & Qualifications)
- Unix-based command line & development tools
- Version control (e.g. Git)
- Python
- Charting libraries (e.g. HighCharts, D3.js, Recharts, Plotly, Altair)
- Cloud computing platforms (e.g. AWS, Azure, Google Cloud, etc.)
- Containerization (Docker, Kubernetes, etc.)
- Relational databases (e.g. PostgreSQL, MariaDB, MySQL, etc.)
- NoSQL databases (e.g. MongoDB, Neo4j, Redis, etc)
- Spark or other distributed big data systems (e.g. Hadoop, Pig, Hive, etc.)
- Stream-processing frameworks (e.g. Kafka)
- Data pipeline orchestration tools (e.g. Airflow, Prefect, Dagster, etc.)
- Bachelor's / Master's in Computer Science, a related field, or equivalent work experience
- Fluency in Portuguese and English
- Solid Data Engineering and management experience to lead enterprise-scale projects
- Track record of managing cross-functional, geographically dispersed team members.
- Hands-on Data Engineering skills, deep understanding of people management, and ability to navigate large-scale consulting or software environments.
- Lead complex projects to successful completion, ensuring design and architectural excellence with engineering teams and stakeholders.
- Drive technical superiority and promote learning through design reviews, problem-solving sessions, and establishing best practices.
- Lead Data Engineering teams, enhancing capabilities through development, feedback, and a supportive culture.
- Address technical challenges and prepare the team for future technologies.
- Impact Data Engineering significantly through innovation and leadership.
- Must be proactive, organized, and capable of multitasking in a dynamic environment.
- Require exceptional communication and natural leadership skills.
- Utilize analytical skills and program management expertise, including Agile methodologies.
- Understand performance and change management.
- Value contributions to open source and knowledge sharing.
- São Paulo and Sourrounding areas
- Rio de Janeiro and Sorrounding areas
- Salvador
- Goiânia
- Belo Horizonte
- Curitiba
- Florianópolis
- Porto Alegre