Senior Data Engineer - AI, Insights & Solutions
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, a champion of diversity and a model of social responsibility. 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 for the last 13 years.
We believe diversity, inclusion, and collaboration are key to building extraordinary teams. We hire people with exceptional talents and potential, and create an environment where you can thrive professionally and personally. We’re recognized by Fortune, Vault, Working Mother, the Human Rights Campaign, and more for being a great place to work for diversity, women, LGBTQ+, and parents.
WHO YOU’LL WORK WITH
As a member of Bain’s AI, Insights & Solutions (AIS) team, you’ll work alongside a talented, cross-functional group of Data Engineers, Data Scientists, Machine Learning Engineers, and Consultants. Together, we design and implement robust, scalable solutions that address our clients' most pressing data challenges across diverse industries.
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, from fast-moving prototypes to resilient production systems. You’ll serve as a technical reference point within interdisciplinary teams and help elevate our engineering standards while continuously learning and evolving your skills.
WHAT YOU’LL DO
Build and maintain data pipelines across varied environments
Integrate multiple data sources, including legacy systems and cloud platforms
Support early-stage experimentation as well as 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, Scala, or Java
Experience building and maintaining data pipelines and ETLs (e.g., Airflow, Beam, Metaflow, Luigy)
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. Whether solving a climate challenge or helping a retailer scale, we work with purpose and creativity.
You’ll find an environment where learning is constant, creativity is encouraged, and you’re empowered to shape your own growth path.