Lead Analytics Application Engineer

Bain & Company
Apply Now

Job Description

WHO YOU’LL WORK WITH

Working alongside our generalist consultants, Bain's Advanced Analytics Group (AAG) helps clients across industries solve their biggest problems using our expertise in data science, engineering, customer insights, statistics, machine learning, data management, and supply chain analytics. Stationed in our global offices, AAG team members hold advanced degrees in computer science, engineering, AI, data science, physics, statistics, mathematics, and other quantitative disciplines, with backgrounds in a variety of fields including tech, data science, marketing analytics and academia.

CORE RESPONSIBILITIES

  • Lead the entire software development life cycle, including architecture design, writing clean code, conducting code reviews, writing documentation, unit/integration tests, identifying issues and resolutions
  • Collaborate with leaders of other expert tracks – for example, Design and Innovation Experts to ensure Bain and Global Engineering are bringing the optimal combination of expertise to deliver results for our clients.
  • Collaborate closely with and influence business consulting staff and leaders as part of multi-disciplinary teams to assess opportunities and develop product solutions for Bain clients across a variety of sectors.
  • Advise and coach client engineering teams on technology stack best practices and operational models to raise their engineering capabilities.
  • Lead cross-functional and multi-organizational product teams in planning and execution phases for clients. Take an active role in ideation and discovery processes. Identify, assess, track and mitigate issues, risks and bottlenecks. Provide expert guidance on operational planning themes including security, scalability, testing and resilience.
  • Influence, educate and directly support the application engineering capabilities of our clients, often at the executive level.
  • Travel is required (30%)

REQUIREMENTS

  • Master’s degree in Computer Science, Engineering, or a related technical field.
  • 3+ years at Senior or Staff level, or equivalent
  • Experience with client-side technologies such as React, Angular, Vue.js, HTML and CSS
  • Experience with server-side technologies such as Node.js, Django, Flask, .NET Core or Java Spring Boot
  • Experience with Cloud platforms and services (AWS, Azure, GCP, etc)
  • 2+ years of Python
  • Experience implementation of large-scale structured or unstructured databases, orchestration and container technologies such as Docker or Kubernetes
  • Strong interpersonal and communication skills, including the ability to explain and discuss complex mathematical and machine learning technicalities with colleagues and clients from other disciplines at their level of cognition
  • Curiosity, pro activity and critical thinking
  • Strong computer science fundamentals in data structures, algorithms, automated testing, object-oriented programming, performance complexity, and implications of computer architecture on software performance.
  • Strong knowledge in designing API interfaces
  • Knowledge of data architecture, database schema design and database scalability
  • Agile development methodologies

Company Info.

Bain & Company

Bain & Company is an American management consulting company headquartered in Boston, Massachusetts. The firm provides advice to public, private, and non-profit organizations.

  • Industry
    Management Consulting
  • No. of Employees
    13,000
  • Location
    Boston, MA, USA
  • Website
  • Jobs Posted

Get Similar Jobs In Your Inbox

Bain & Company is currently hiring Lead Analytics Engineer Jobs in Munich, Germany with average base salary of €60,000 - €90,000 / Month.

Similar Jobs View More