Description & Requirements
WHAT MAKES US A GREAT PLACE TO WORK
We are proud to be consistently recognized as one of the world’s best places to work. We are currently the #1 ranked consulting firm on Glassdoor’s Best Places to Work list and have maintained a spot in the top four on Glassdoor’s list since its founding in 2009.
Extraordinary teams are at the heart of our business strategy, but these don’t happen by chance. They require intentional focus on bringing together a broad set of backgrounds, cultures, experiences, perspectives, and skills in a supportive and inclusive work environment. We hire people with exceptional talent and create an environment in which every individual can thrive professionally and personally.
WHO YOU’LL WORK WITH
You’ll join our [insert guild name here] experts within the AI, Insights & Solutions team. This team is part of Bain’s digital capabilities practice, which includes experts in analytics, engineering, product management, and design. In this multidisciplinary environment, you'll leverage deep technical expertise with business acumen to help clients tackle their most transformative challenges. You’ll work on integrated teams alongside our general consultants and clients to develop data-driven strategies and innovative solutions. Together, we create human-centric solutions that harness the power of data and artificial intelligence to drive competitive advantage for our clients. Our collaborative and supportive work environment fosters creativity and continuous learning, enabling us to consistently deliver exceptional results.
WHERE YOU’LL FIT WITHIN THE TEAM
As a Senior Data Engineer, you’ll help develop data pipelines and platforms that support advanced analytics and machine learning models. You’ll collaborate across disciplines to build innovative digital solutions—ranging from fast-moving prototypes to resilient production systems. As a technical reference point, you’ll elevate engineering standards while growing your own skills and capabilities.
WHAT YOU’LL DO
Build and maintain data pipelines across varied environments
Integrate multiple data sources, including legacy systems and cloud platforms
Support both early-stage experimentation and long-term scalable architectures
Collaborate with interdisciplinary teams to deliver value-focused solutions
Document data sources and engineering flows to support transparency and reuse
Contribute to both project-based and product-focused initiatives
Encourage experimentation, curiosity, and creative problem-solving
ABOUT YOU
Must Have:
2+ years of experience in Data Engineering
Fluency in Python
Experience building and maintaining data pipelines and ETLs (e.g., Airflow, Beam, Metaflow, Luigi)
Familiarity with tools like Pandas, Dask, or Arrow
Experience working with cloud platforms (GCP, AWS, Azure)
Git as your go-to version control tool
Strong communication and collaboration skills
Fluent in English
Comfortable contributing across all project stages
Nice to Have:
Spanish or Portuguese language skills (⭐️ for both)
Interest in being a point of reference in a multidisciplinary team
Experience working with rapidly evolving prototypes and production systems
WHAT TO EXPECT WORKING WITH US
We believe in a culture rooted in autonomy, trust, and servant leadership. We care deeply about our people, their growth, and their well-being. We thrive by challenging the status quo, experimenting rapidly, and building data-driven solutions that create real-world impact.
You’ll find an environment where learning is constant, creativity is encouraged, and you’re empowered to shape your own growth path.