Choose your location to get a site experience tailored for you.

Remember my region and language settings

Career Opportunities

We are seeking strong candidates with advanced analytics backgrounds to fill positions in data science consulting. We are also seeking software engineers, machine learning engineers, and analytics architects to join our engineering team. GAMMA engineering is building the next generation of analytics tools and data science approaches for GAMMA and our clients. 

We recruit candidates directly from universities, and we also look for professionals with experience managing analytics or engineering teams at leading corporations or at analytics services firms.


BCG GAMMA offers a unique opportunity to join a world-class team applying the most advanced analytics techniques in a rewarding environment. You will find positions for our engineering team (software engineers, machine learning engineers, and analytics architects) under “Specialized Roles."

Apply Now

BCG GAMMA offers a unique opportunity to join a world-class team applying the most advanced analytics techniques in a rewarding environment. We have offices in more than 30 cities around the world.

Career Paths

Data Science Team

Data Scientists and Senior Data Scientists. Data scientists and senior data scientists design and build analytics solutions for our clients when data and analytics are at the heart of the question. The team interaction centers on the use of statistical programs and other tools to conduct intensive analysis of objective data and open discussion, complemented by objective research into the competitive environment. 

Lead Data Scientists and Principal Data Scientists. Lead and principal data scientists work closely with BCG partners to drive our company’s growth. They are expected to be recognized experts in data science and to manage teams of data scientists in order to build innovative new products and analytics solutions. Lead and principal data scientists also take a larger and more proactive role in shaping the strategy of BCG GAMMA—and of BCG overall. Additionally, they are responsible for a large portion of client relationship management for the analytics effort.

Engineering Team

Analytics Software Engineers. BCG GAMMA’s analytics software engineers have expertise in developing and implementing large-scale software applications. They build production-level code and help clients and case teams implement scalable analytics solutions. 

Machine Learning Engineers. Machine learning engineers have expertise in computer science, distributed programming, applied research, and mathematics. They develop, implement, and apply statistical machine-learning techniques, collaborating with data scientists and software engineers to develop research prototypes and deployable software systems. 

Analytics Architects. Our analytics architects are experts in defining analytics data and cloud architecture components, with deep knowledge across a wide variety of database and cloud technologies. They provide clients and BCG case teams with expertise in enterprise IT, databases, and cloud technologies.

What is the ideal profile for a BCG GAMMA data-scientist consultant?

How are BCG GAMMA consultants trained and developed?

Will I have an opportunity to work in other countries with BCG GAMMA?

When and how will my performance be evaluated?

How do GAMMA roles differ from generalist consultant roles?

How does BCG GAMMA’s internship program work?

When and how do I submit my résumé?

What is the interview process for BCG GAMMA candidates?

How much travel can I expect as a GAMMA consultant?