Senior Manager, Data Engineering @ Bain & Company Inc - London

Job Overview

2 months ago

Senior Manager, Data Engineering

Bain & Company Inc - London

Position Summary:

  • Please submit you CV in English when applying for this role.


We are proud to be consistently recognized as one of the world's best places to work, a champion of diversity and a model of social responsibility. We are currently ranked the #1 consulting firm on Glassdoor’s Best Places to Work list, and we have maintained a spot in the top four on Glassdoor's list for the last 12 years. We believe that diversity, inclusion and collaboration is key to building extraordinary teams. We hire people with exceptional talents, abilities and potential, then create an environment where you can become the best version of yourself and thrive both professionally and personally. We are publicly recognized by external parties such as Fortune, Vault, Mogul, Working Mother, Glassdoor and the Human Rights Campaign for being a great place to work for diversity and inclusion, women, LGBTQ and parents.


Bain’s Global Engineering leads the firm’s software development efforts and defines engineering standards for Bain globally. The team ships software solutions to address client and internal needs, ranging from iterative prototypes to enterprise-grade production software.

This position will be in London, Berlin or Munich.
Responsibilities & Duties:

You will solve cutting-edge problems for a variety of industries as a software engineer manager specializing in Data Engineering. As a member of a diverse engineering team, you will participate in the full engineering life cycle which includes designing, developing, optimizing, and deploying new software solutions and infrastructure at world’s largest companies.

Core Responsibilities and Requirements

  • Lead and continue to build out a team of Data Engineers in the region
  • Establish and implement state-of-art data engineering standards, tools, and techniques across the team
  • Partner with Data Science, Machine Learning, and Platform Engineering teams to develop and deploy production quality code
  • Develop and champion modern Data Engineering concepts to technical audience and business stakeholders
  • Implement new and innovative deployment techniques, tooling, and infrastructure automation within Bain and our clients
  • Collaborate closely with and influence business consulting staff and leaders as part of multi-disciplinary teams to assess opportunities and develop data driven solutions for Bain clients across a variety of sectors
  • Collaborate with leaders of other data expertise tracks – Data Science, Marketing Science, Operations Research and Primary Research to ensure Bain and Global Engineering are bringing the optimal combination of expertise to deliver results for our clients
  • Travel is required (20%) - post-pandemic

Lead Bain’s Global Engineering Data team in India

  • Develop the organizational design and career development for Data Engineers towards the execution of above strategy and vision
  • Lead recruiting and onboarding team members; directly manage 5 - 10 team members
  • Set standards and guidelines for team to develop re-usable common frameworks, model and components that address repeatable tasks and problem/data sets in specific industries or business functions
  • Co-lead the development and maintenance of Global Engineering’s analytics infrastructure
  • Act as an ambassador and coach towards global teams at our clients and partners to raise their capabilities and ensure that our work is successfully deployed
  • Support building large-scale batch and real-time cloud based distributed data systems to provide low latency delivery of high-quality data.
    • Enable real time and batch processed machine learning solutions
    • Enable users to access and interact with their data by providing APIs, micro-services, and applications.
  • Translate business requirements into technical requirements and implementation details
    • Data lake, data warehouse, or data mart solutions.
    • Data models that are flexible, easy to understand, and enable data insights.
  • Champion next generation data architecture strategies in data pipeline, analysis, and storage solutions.

Develop infrastructure and deployment platform to enable production data science and machine learning engineering development

  • Participate in the full software development life cycle including designing distributed systems, writing documentation and unit/integration tests, and conducting code reviews.
  • Develop and improve infrastructure including CI/CD, microservice frameworks, distributed computing, and cloud infrastructure needed to support this platform.
  • Design and develop frameworks to automate data ingestion, analysis, visualization, and integration of structured and unstructured data from a variety of data sources.

Provide technical guidance to external clients and internal stakeholders in Bain (20%)

Required qualifications:
  • Bachelor’s in Computer Science or a related technical field.
  • 2+ years of experience managing data organizations of 5+ people
  • 4+ years of experience programming with Python, Scala, C/C++, Java, C#, Go, or similar programming language.
  • 4+ years of experience with SQL or NoSQL databases: PostgreSQL, SQL Server, Oracle, MySQL, Redis, MongoDB, Elasticsearch, Hive, HBase, Teradata, Cassandra, Amazon Redshift, Snowflake.
  • 2+ years of experience working on public cloud environments (AWS, GCP, or Azure), and associated deep understanding of failover, high-availability, and high scalability.
  • 2+ years of experience working with Docker containers.
  • Scaling and optimizing schema and performance tuning SQL and ETL pipelines in data lake and data warehouse environments.
  • Strong interpersonal and communication skills, including the ability to explain and discuss mathematical and machine learning technicalities with colleagues and clients from other disciplines
  • Expert in SQL and one of the programming languages from previous experience
  • Strong computer science fundaments in data structures, algorithms, automated testing, object-oriented programming, performance complexity, and implications of computer architecture on software performance.
  • Data ingestion using one or more modern ETL compute and orchestration frameworks (e.g. Apache Airflow, Luigi, Spark, Apache Nifi, and Apache Beam).
  • Version control and git workflows
  • Ability to collaborate with people at all levels and with multi-office/region teams
Preferred qualifications:
  • Masters in Computer Science or a related technical field.
  • Open source distributed computing and database frameworks such as Apache Flink, Ignite, Presto, Apex, Cassandra and HBase.
  • Real-time steaming distributed data processing using Apache Flink, Storm, Amazon Kinesis, Kafka, Spark Streaming, or Apache Beam.
  • Deployment best practices using CI/CD tools and infrastructure as code (Jenkins, Docker, Kubernetes, and Terraform).
  • Experience with administering and managing Kubernetes clusters (EKS, GCP, or AKS) and Helm.
  • Agile development methodology
Bonus qualifications:

  • Engineering distributed systems and database internals (including handling consensus, availability, distributed query processing etc.).
  • Deploying end-to-end logging solutions such as the EFK stack.
  • Grafana dashboards.
  • Elements of the PyData ecosystem including Cython, Numpy, Numba, Pandas, and Dask

Bain & Company is a global consultancy that helps the world’s most ambitious change makers define the future.

Across 59 offices in 37 countries, we work alongside our clients as one team with a shared ambition to achieve extraordinary results, outperform the competition and redefine industries. We complement our tailored, integrated expertise with a vibrant ecosystem of digital innovators to deliver better, faster and more enduring outcomes. Our 10-year commitment to invest over $1 billion in pro bono services brings our talent, expertise and insight to organizations tackling today’s urgent challenges in education, racial equity and social justice, economic development and the environment. Since our founding in 1973, we have measured our success by the success of our clients, and we proudly maintain the highest level of client advocacy in the industry.


Similar Jobs

Performance Manager

Look Ahead Housing and Care


Job profile The job requirements are detailed below. Where applicable the skills, qualifications and memberships required for this job have also been included…

Senior Research Executive/Research Manager (Qualitative)



Responsible for managing Qualitative research projects in the technology, digital media, social media area for a multitude of clients from start to finish but…

Manager, Leadership Recruiting

Bain & Company Inc


Position Summary: ABOUT US Bain & Company is a global consultancy that helps the world’s most ambitious change makers define the future. Across 63 offices…

Regional Secretary


North London

Our Regional Manager is looking for a top class Secretary to join him here at the Nation’s favourite parcel delivery company. We are looking for an excellent…

Operational Efficiency Manager - UK & Europe



Job Description We are pleased to announce this exciting, newly created role for the Firm. We are flexible on location but – post pandemic – there will be…

Senior Customer Advisor



Looking for your chance to shine? This is a role for the problem-solvers, the step-up-to-the-challenge-ers; those who want to feel like their career matters.…

Medical Secretariat Manager

HCA Healthcare UK


Medical Secretariat Manager Location – The Wellington Hospital – London Salary – Competitive experience + Benefits (pension, health cover, flexible benefits…

Customer Success Manager UK

TeamViewer GmbH


Company Description ACTIVELY HIRING AMIDST COVID-19 ````````````````````````````````````````````````````` Who are we? BlueOptima is a company built on…

Talent Acquisition Manager



iTech helps people make smart choices online. We create experiences and products that inform and entertain a global audience, providing unparalleled insight…

Senior Marketing Manager

Inspera AS


We are Inspera, one of the leading EdTech companies in the world! We started our journey in the small fjords of Norway and now work with leading educational…

Strategy & Planning Manager

M&G plc


At M&G our vision is: to become the best loved and most successful savings and investment business and we’re looking for people who are excited about joining…

Senior Digital Planning Executive



The Role The role of the Digital Senior Executive in the Visa central hub team is critical to the success of the Visa European Client Services team,…

Business Development Manager

Look Ahead Housing and Care


Job profile The job requirements are detailed below. Where applicable the skills, qualifications and memberships required for this job have also been included…

UK Manager - Retail, Leisure & Hospitality Practice

OC&C Strategy Consultants


More Information We have the pre-eminent strategy consulting team in Retail and Leisure, growing rapidly and winning with our distinctive points of view on…

Senior Manager Global Brand Experience



At Swarovski, where innovation meets inspiration, our people desire to explore, experience, and create. We are looking for Senior Manager – Global Brand…

Senior Radiographer

HCA Healthcare UK


Senior 2 Radiographer Location – HCA Healthcare UK, Institute of Sport, Exercise and Health (ISEH), 170 Tottenham Court Rd, London W1T 7HA This role is a 37…

Talent Acquisition Specialist - Tech & Product

Zopa Limited


*Our Story* *Hello there. We’re Zopa.* Our diverse team is united in their mission of creating simple, fair and honest financial products that have the…

Political Affairs Adviser

British Council


Date: 28-Sep-2021 Location: London, UKM, GB Company: British Council The British Council builds connections, understanding and trust between people in the…

Senior Support Worker - 21 Kingston Lane

Look Ahead Housing and Care


Job profile The job requirements are detailed below. Where applicable the skills, qualifications and memberships required for this job have also been included…

Lettings Administrator - Greenwich

Acorn Estate Agents


The Acorn Group is one of London and Kent’s most successful and ambitious property companies. Incorporating Acorn, Langford Russell and John Payne Estate…

Commercial Sales Manager


Greater London

Rackspace are seeking a talented manager to lead, manage and coach a team of Senior Account Directors with the main objective to exceed business targets and…

Ethics and Independence Manager - Personal Independence

Grant Thornton


More than you expected Grant Thornton UK LLP is part of a global network of independent audit, tax and advisory firms, made up of some 58,000 people in over…

Senior Recruiter



· Significant experience of Tech/Sales and/or Commercial Marketing Corporate (In Technology) recruiting experience including full life cycle recruiting. ·…

Head of Brand

Wellcome Trust


Wellcome is a politically and financially independent global charitable foundation, funded by a £29.1 billion investment portfolio. We support discovery…