Job Location: Austin, TX
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 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 13 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.
WHO YOU’LL WORK WITH
You’ll join Bain’s Advanced Analytics Group (AAG). A team of high-impact quantitative technology specialists who solve statistical, machine learning, and data engineering challenges that we encounter in our client engagements. AAG team members hold advanced degrees in subjects ranging across statistics, mathematics, computer sciences and other quantitative disciplines, and have backgrounds in a variety of fields including data science, marketing analytics and research.
You will work closely with Bain’s management consulting teams to develop high quality machine learning systems for our clients, some of the most successful and pioneering businesses in the world.
WHAT YOU’LL DO
As a member of the growing Data Science and Machine Learning (ML) Engineering team in Bain’s Advanced Analytics Group, you will:
- 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
- Partner closely with other engineering and product specialists at Bain to develop innovative analytics solutions and products
- Develop and deploy industry-leading machine learning solutions, aimed at solving client problems across industry verticals and business functions
- Transform existing prototype code into optimized scalable, production-grade software
- Develop re-usable architectures, frameworks, model and components
- Drive best practices in machine learning engineering and MLOps
- Provide thought leadership in state-of-the-art machine learning techniques
- Help develop Advanced Analytics intellectual property and identify areas of new opportunity for data science and analytics for Bain and its clients
- Travel is required
ABOUT YOU
- 3-5 years of experience in data science and machine learning, ML engineering, or analytics software engineering
- Experience applying machine learning concepts and algorithms to solve real problems
- Solid understanding of data structures and algorithms, complexity analysis, software design best practices, and common machine learning design patterns
- Proficiency in Python programming and Python’s ML ecosystem (Scikit-learn, TensorFlow, Keras, PyTorch, etc.)
- Experience developing cloud-based solutions (e.g., AWS, GCP, Azure) or using managed machine learning services (e.g., Amazon SageMaker, Azure ML, Databricks, Vertex AI)
- Familiarity with Agile software development practices
- Strong interpersonal and communication skills, including the ability to explain and discuss machine learning concepts with colleagues and clients
- Ability to collaborate with people at all levels and with multi-office/region teams
- Ability to work independently and juggle priorities to thrive in a fast paced and ambiguous environment, while also collaborating as part of a team in complex situations
Applicant must have received, or be willing to receive, the COVID-19 vaccine, and be fully vaccinated (established 2 weeks following final dose) by date of employment with Bain & Company to be considered for U.S. & Canada based jobs subject to required accommodation process.
ADDITIONAL SKILLS
- Proficiency in one or more of SQL, R, Java, C/C++, Scala, Rust, Go, Julia
- Experience using big data technologies and distributed computing engines, e.g., HDFS, Spark, Kafka, Cassandra, Ray, Dask
- Experience working in accordance with DevSecOps principles, and familiarity with industry deployment best practices using CI/CD tools and infrastructure as code (e.g., Docker, Kubernetes, Terraform)
- Experience using ML automation and MLOps processes & tools to manage model lifecycles in production systems
- Management consulting experience is welcomed but not required
ABOUT US
Bain & Company is a global consultancy that helps the world’s most ambitious change makers define the future.
Across 64 cities in 39 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 more than $1 billion in pro bono services brings our talent, expertise, and insight to organizations tackling today’s urgent challenges in education, racial equity, social justice, economic development, and the environment. We earned a gold rating from EcoVadis, the leading platform for environmental, social, and ethical performance ratings for global supply chains, putting us in the top 2% of all companies. 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.
Submit CV To All Data Science Job Consultants Across United States For Free

