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."
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.
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 and Associate Director Data Scientists. Lead and Associate Director 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.
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.
Geoanalytics Analyst. You will be solving a variety of location-based analytical problems for our clients. You will use your knowledge of geospatial data analytics while employing a variety of tools, such as GIS, Python, and visualization platforms.
Optimization Analyst. You will use your background in operations research, industrial engineering, mathematics, and computer science to solve supply chain optimization problems, such as network optimization, inventory and safety stock optimization, vehicle routing, and transportation problems spanning various industries.
Predictive Analyst. You will be responsible for generating business insights from data. You will use your skills in machine learning, data mining, data visualization, and data analytics to create effective business plans for our case teams.
Automation & Programming Analyst. You will focus on ensuring that our case teams have a range of robust, effective, and dynamic tools at their disposal. You will use your knowledge of Python, Java, and other programming languages to handle a variety of projects in web development, UI design, and quantitative analytics.
Data Engineer. You will be the go-to resource for understanding our clients’ problems through data gathering and analysis. You will use your background in big-data problem solving to collect, analyze, and present findings and solutions.
We seek strong candidates with advanced analytics experience and academic backgrounds in a field linked to computer science, applied mathematics, statistics, machine learning, or other related fields. Excellent academic credentials are a necessary, but not sufficient, requirement. You should also demonstrate industry experience in areas related to predictive analytics, machine learning, optimization and operations, or risk.
Our GAMMA consultants, along with their generalist consulting peers, start with entry-level trainings. Additionally, they are supported in their ongoing development in specific technical areas, with targeted training sessions at every step of their career.
BCG GAMMA provides many opportunities for teams at different levels of seniority to work abroad on a particular case or to work in one of our GAMMA hubs for an extended period.
You’ll receive continuous informal feedback, as well as formal feedback at the end of each project at minimum—and from your career development advisor at various points each year. All individuals will be evaluated on a number of factors important to their development, including analytics, presentation style, conceptual ability, interpersonal skills, motivation, initiative, organization, communication skills, team skills, and overall integrity.
GAMMA consultant roles and generalist consultant roles align in many ways; the main difference is the focus on data science topics within GAMMA versus a broad range of topics within generalist consulting.
Our internship program is a chance for you to learn about BCG GAMMA and for us to learn more about you. Our internships are generally two to three months in duration, but can vary from a few weeks to six months, depending on the role and location.
We accept online applications year-round through the following link.
You will find positions for our engineering team (analytics software engineers, machine learning engineers, and analytics architects) in the “Specialized Roles” category.
If selected, you’ll participate in a series of interviews with GAMMA and generalist consultants. These interviews will typically include a test based on the role (such as a data science or coding test) and a case study. Learn more about case study interviews and how you can prepare for them.
Expect to travel as a GAMMA consultant—whether working with clients, interviewing their customers, collaborating with colleagues, or attending training sessions. If you don’t like to travel, consulting work probably isn’t for you.
There is no typical travel schedule; needs vary depending on the project to which you are assigned and your role. When a consultant is required to travel, three- to four-day trips are common, with Fridays back at the home office.