Software Engineer, Python - BCG GAMMA

Company: BCG
Location: Chicago, Illinois, United States
Type: Full-time
Posted: 12.AUG.2021
< >


We're seeking a dedicated and highly skilled candidate to join our team as a full stack Software Engineer for Gamma Retail Catalyst, BCG's a...


We're seeking a dedicated and highly skilled candidate to join our team as a full stack Software Engineer for Gamma Retail Catalyst, BCG's advanced analytics platform for Retail clients and case teams. BCG is investing significantly into building digital products to support enablement and new ways of working which complement our consulting offerings. The ideal candidate has worked on cloud-based data platforms and developed a number of analytical applications in Python Flask, and is deeply versed in Python script coding and orchestration. This candidate will work on the front end and back end of our application, primarily focusing on application development. Knowledge/experience working with SparkSQL / Spark clusters, Tableau servers, PowerBI, and PostgreSQL databases is strongly preferred.YOU'RE GOOD AT Python + FlaskBeing a technology "jack of all trades", frequently shifting between challenging tasksWorking with an 80/20 mindset, delivering 80% of the value in 20% of the time, and then cleaning up the details laterSolving tricky full stack problems, including data architecture, performance optimization, and end user experiencePicking up new tools/components quickly and building in a microservices environmentWorking with Google Cloud and/or Microsoft AzureDeveloping and deploying containerized web applications, leveraging Kubernetes & DockerBuilding high-performing advanced analytics platforms from the ground up and continuously improving their performanceWriting high quality and scalable code in Python, ideally in a Retail or very-large-dataset environment (hundreds of millions /billions of rows)Incorporating third party or open source tools and packages into your code, such as canvas.js or echarts, Datatables + Datatables Editor, etc.Using standard Python packages and components (e.g. Numpy, Pandas, SciPY, SciKitLearn, SQLAlchemy, Bokeh, etc)Collaborating with other developers and product managers to execute on product featuresWriting unit, integration, acceptance, and other relevant automated testingCreating and consuming web APIsTransferring cloud, platform, frontend, data science and other knowledge to clientsAbility to explain technical concepts to business users, aka understanding business logic and reasoning behind your code, not "just the tech"YOU BRING (EXPERIENCE & QUALIFICATIONS)MUST HAVEBachelor's degree in computer science or a related field1-3+ years of Backend experience with Python and significant experience with microframeworks like Flask and/or DjangoExperience in developing apps in a microservices structureNICE TO HAVEExperience developing webapps in a cloud environmentExperience creating and using web APIsFront end experience writing Javascript, Jquery/Bootstrap, HTML and CSS codeExperience in developing client facing applicationsAn established understanding of web app security and best practicesExperience with enterprise level software development (Agile, CICD, etc)WHO WE AREBoston Consulting Group partners with leaders in business and society to tackle their most important challenges and capture their greatest opportunities. BCG was the pioneer in business strategy when it was founded in 1963. Today, we work closely with clients to embrace a transformational approach aimed at benefiting all stakeholders-empowering organizations to grow, build sustainable competitive advantage, and drive positive societal impact.Our diverse, global teams bring deep industry and functional expertise and a range of perspectives that question the status quo and spark change. BCG delivers solutions through leading-edge management consulting, technology and design, and corporate and digital ventures. We work in a uniquely collaborative model across the firm and throughout all levels of the client organization, fueled by the goal of helping our clients thrive and enabling them to make the world a better place.EQUAL OPPORTUNITYBoston Consulting Group is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, age, religion, sex, sexual orientation, gender identity / expression, national origin, protected veteran status, or any other characteristic protected under federal, state or local law, where applicable, and those with criminal histories will be considered in a manner consistent with applicable state and local laws.

Apply Now


Loader2 Processing ...