Senior Data Engineer, NAMR People Team

Location: Philadelphia, PA (19102)
Company: Boston Consulting Group
Industry: IT
Job Type: Full Time
Posted: 2 days ago

We're looking for a passionate and talented Senior Data Engineer to join our rapidly growing People Analytics team that will design and build the infrastructure needed for the team to both automate existing reporting and deploy maintainable advanced analytics solutions, including real-time analytics and machine learning. You'll be a key player in the team's evolution, responsible for leading the development of data architecture needed for the team to design, build, and deploy cutting-edge analytics solutions, which will have massive impact by improving BCGers' lives, solidifying BCG as the employer of choice, and growing BCG as a business.

Examples of common activities include:

  • Meeting with a cross-functional Agile team to define business needs and supporting infrastructure
  • Creating and establishing design standards and assurance processes to ensure compatibility and operability of data connections, flows and storage requirements
  • Building foundational extract/load/transform processes in our Snowflake Data Factory (using dbt) to manage and store data from internal and external sources leveraging distributed and local structures
  • Developing tools to facilitate data integration, analytics, data cleaning/transformation, and the deployment of ML/AI models
  • Defining and developing advanced security models such as row-level security and tokenization
  • Guiding a more junior Data Engineer by modeling best practices and checking their work
  • Proactively raising data issues and taking action to remediate
  • Supporting users in identifying the correct data sets and providing easy to use tools to pull data

The responsibilities will evolve over time as the needs of the business evolve.

  • Solving challenging problems and are excited to positively impact BCG through People Analytics

  • Understanding business and analytics needs and designing an architecture solution to meet those needs

  • Successfully distilling complex infrastructures and processes into simple, clear visualizations and able to explain sophisticated data concepts in an understandable manner

  • Optimizing and enhancing computational efficiency of platforms supporting algorithms & analytics

  • Juggling competing priorities, including prioritizing your own work and seeking input where required

  • Guiding non-technical teams, with experiencing applying analytics at scale, infrastructure as code, and best practices for robust product development

  • Brainstorming and working jointly as a team, but you can also own your work and drive activities independently. You seek feedback and development and take ownership for mistakes.

You are skilled in:

  • Database modelling - applying database modelling concepts (eg ER diagrams), database modelling tools and languages using database connection tools and methods for SQL databases (eg dbt, MySQL)

  • Data cleansing, data curation, data harmonizing & packaging - cleaning data, identifying relationships between data, pattern recognition and web scraping

  • Data engineering - data manipulation and productization of the use of data. Topics include dimension reduction, feature engineering, tagging/annotation

  • Descriptive and diagnostic analytics and reporting

  • Development and coding skills, including modular coding & pipeline automation, integration programming, source Code management, development tools


In addition to the skills/strengths identified above, candidates must have:

  • Bachelor's degree in Computer Science or relevant field

  • 4-6 years within relevant domain of Data Engineering, with work experience delivering analytics solutions in a commercial setting

  • Experience working with Agile development methodologies and ceremonies

  • Fluency in SQL-based technologies (eg PostgreSQL, MySQL) and NoSQL technologies (eg Neo4j)

  • Commercial experience supporting deployment of machine learning algorithms (ML Ops)


You will work on the Advanced Analytics cadre within the NAMR People Analytics Team. You and your colleagues will combine innovative skillsets in computer science, artificial intelligence, statistics and machine learning with deep industry expertise. Along with this cadre, you will work with the Business Analytics and Enablement cadre to own the full analytics value-chain end to end: framing new business challenges, building fact-bases, designing innovative algorithms, creating scale through designing, building, and deploying of analytics solutions, and training colleagues and clients on new solutions.

You will also work closely with the global Data Factory team, members of the NAMR People Team, and analytics colleagues in other regions. You will have significant exposure to and help drive impact on behalf of the North America Leadership Team (NALT). Depending on your project mix at a given time, you will work closely with specific colleagues in functions, geographies, or business units to drive priorities forward.


Candidates should be aware that BCG currently maintains a policy requiring all US & Canada based employees to be fully vaccinated against COVID-19. Newly hired employees must be fully vaccinated prior to their employment start date. BCG is an equal opportunity employer and will provide a reasonable accommodation to those unable to be vaccinated for medical or religious reasons where it is not an undue hardship to the company to do so as provided under applicable federal, state, provincial and local law.

Web Reference : AJF/416235928-202
Posted Date : Wed, 28 Sep 2022

Please note, to apply for this position you will complete an application form on another website provided by or on behalf of Boston Consulting Group. Any external website and application process is not under the control or responsibility of IT JobServe

Search for more IT Jobs