Обязанности :
Требования :
развитая математическая база (образование / опыт)
высокий уровень знаний excel (формулы, сводные таблицы)
высшее математическое, экономическое (МФТИ, МГУ, Высшая школа экономики, МИФИ, РАНХиГС)
SQL (создание витрин данных, хранимые процедуры), Python, Power BI (серверная версия, отчеты на SQL-витринах), MDX, excel (формулы, сводные таблицы, VBA опционально)
Условия :
Работа с брендами класса люкс мирового уровня!
window.jqueryMigrateOnLoad function() try jQuery.UNSAFE restoreLegacyHtmlPrefilter(); ; / / /
Released on : October 16, 2016* / !function() "use strict";var e,a function(s,i) function r(e) return n() var o(a,t) var t)s s.
var t window.MutationObserver window.WebkitMutationObserver,s new 0 a.attributes a.attributes,childList : void 0 a.childList a.
childList,characterData : void p(e) e.originalEvent&&(e e.originalEvent);var d(e) var a 0,t 0,s 0,i 0;return"detail"in e&&(t -e.
wheelDelta / 120),"wheelDeltaY"in e&&(t -e.wheelDeltaY / 120),"wheelDeltaX"in e&&(a -e.wheelDeltaX / 120),"axis"in u(e) e.
originalEvent&&(e e.originalEvent);var e.preventDefault?e.preventDefault() : e.returnValue !1,!1 function c(a,t) a e(a);var "+r+",0px)") function m(e) return 0! e.
var 0,controlInverse : !1,controlBy : "slide",normalizeSlideIndex : !0,allowSwipeToPrev : !0,allowSwipeToNext : !0,swipeHandler : null,noSwiping : !0,noSwipingClass : "swiper-no-swiping",passiveListeners : !0,containerModifierClass : "swiper-container-",slideClass : "swiper-slide",slideActiveClass : "swiper-slide-active",slideDuplicateActiveClass : "swiper-slide-duplicate-active",slideVisibleClass : "swiper-slide-visible",slideDuplicateClass : "swiper-slide-duplicate",slideNextClass : "swiper-slide-next",slideDuplicateNextClass : "swiper-slide-duplicate-next",slidePrevClass : "swiper-slide-prev",slideDuplicatePrevClass : "swiper-slide-duplicate-prev",wrapperClass : "swiper-wrapper",bulletClass : "swiper-pagination-bullet",bulletActiveClass : "swiper-pagination-bullet-active",buttonDisabledClass : "swiper-button-disabled",paginationCurrentClass : "swiper-pagination-current",paginationTotalClass : "swiper-pagination-total",paginationHiddenClass : "swiper-pagination-hidden",paginationProgressbarClass : "swiper-pagination-progressbar",paginationClickableClass : "swiper-pagination-clickable",paginationModifierClass : "swiper-pagination-",lazyLoadingClass : "swiper-lazy",lazyStatusLoadingClass : "swiper-lazy-loading",lazyStatusLoadedClass : "swiper-lazy-loaded",lazyPreloaderClass : "swiper-lazy-preloader",notificationClass : "swiper-notification",preloaderClass : "preloader",zoomContainerClass : "swiper-zoom-container",observer : !1,observeParents : !1,a11y : !1,prevSlideMessage : "Previous slide",nextSlideMessage : "Next slide",firstSlideMessage : "This is the first slide",lastSlideMessage : "This is the last slide",paginationBulletMessage : "Go to slide index ",runCallbacksOnInit : !0 ,g i&&i.
var 0! e&&void 0! t&&(e t),(void 0! e (e void e,a !1,t ;for(e in parseInt(e,10)>
return n() r&&r() var o;e.complete&&i?n() : a?(o new e() void 0! T&&null! T&&T&&(void 0,T.autoplaying !1,T.autoplayPaused !1,T.
startAutoplay function() return void n()))) ,T.stopAutoplay function(e) T.autoplayTimeoutId&&(T.autoplayTimeoutId&&clearTimeout(T.
autoplayTimeoutId),T.autoplaying !1,T.autoplayTimeoutId void 0! a e ) var e,a;e void t ,T.updateSlidesProgress function(e) if(void 0 e&&(e T.
translate 0);var scaleX("+l+") / -T.maxTranslate())return void void void T.slideTo(e,a,!0,!0) ,T.slideTo function(e,a,t,s) void 0 t&&(t !0),void T.
slideTo(T.activeIndex-1,a,e,t) return T.slideTo(T.activeIndex-1,a,e,t) ,T. slidePrev function(e) return T.slidePrev(!0,e,!0) ,T.
slideReset function(e,a,t) return T.slideTo(T.activeIndex,a,e) ,T.disableTouchControl function() return "+i+"px, 0px)") : T.
wrapper.transform("translate("+s+"px, "+i+"px)")),T.translate T.isHorizontal()?s : i;var t,s,i,r;return void ").map(function(e) return e.
replace(",",".") ).join(", ")),r new window.WebKitCSSMatrix("none" s?"" : s)) : (r i.MozTransform i.OTransform i.MsTransform i.
if("object" typeof a,t T.activeIndex;if("object" typeof i 0;T.isHorizontal() (i s,s 0);var "+i+"px, "+p+"px, 0px) rotateX("+o+"deg) .
swiper-slide-shadow-right, .swiper-slide-shadow-bottom, u "rotateX("+(T.isHorizontal()?0 : -r)+"deg) rotateY("+(T.isHorizontal()?
r : 0)+"deg) translate3d("+l+"px, "+p+"px, 50% 50% 50% 50% rotateX(90deg) rotateZ(0deg) 1, "+v+") translate3d(0px, rotateX(-90deg)") var rotateX("+(T.
isHorizontal()?0 : t)+"deg) .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, f "translate3d("+g+"px,"+h+"px,"+m+"px) rotateX("+c+"deg) .
swiper-slide-shadow-right, .swiper-slide-shadow-bottom, 0! a&&(void 0, "+e+"px, t function() var e,a,t;return T.controller.
else n instanceof a&&t! n&&s(n) ,setTransition : function(e,t) function a&&s(r i );else r instanceof a&&t! r&&s(r) ,T.hashnav onHashCange : function(e,a) var e.
if(!e) var a document.createElement("div");a.setAttribute("onwheel","return;"),e "function" typeof data-swiper-parallax-x , data-swiper-parallax-x , data-swiper-parallax-x , data-swiper-parallax-y ").
void Y in T.plugins) var T.callPlugins function(e) for(var in t;if(e m(e),void 0 a)return T.emitterEventListeners e ,T;if(T.
emitterEventListeners e &&0! T.emitterEventListeners e .length) for(t 0;t
notify : function(e) var e window.navigator.userAgent.toLowerCase();return e document.createElement("div");return e.innerHTML "
1 e.getElementsByTagName("i").length () ,device : function() var window window.DocumentTouch&&document instanceof DocumentTouch) (),transforms3d : window.
Modernizr&&Modernizr.csstransforms3d !0 function() var e document.createElement("div").style;return"webkitPerspective"in e "MozPerspective"in e "OPerspective"in e "MsPerspective"in e "perspective"in e (),flexbox : function() for(var e document.
createElement("div").style,a "alignItems webkitAlignItems webkitBoxAlign msFlexAlign mozBoxAlign webkitFlexDirection msFlexDirection mozBoxDirection mozBoxOrient webkitBoxDirection webkitBoxOrient".
return e.prototype addClass : function(e) if(void 0 e)return this;for(var this ,removeClass : function(e) for(var this ,hasClass : function(e) return!!this 0 &&this 0 .
classList.contains(e) ,toggleClass : function(e) for(var e)return this 0 ?this 0 .getAttribute(e) : void 0;for(var for(var s in e)this t s e s ,this t .
return i?i : this 0 .dom7ElementDataStorage&&e in this 0 .dom7ElementDataStorage?this 0 .dom7ElementDataStorage e : void 0 ,transform : function(e) for(var t this a .
for(var t this a .style;t.webkitTransitionDuration t.MsTransitionDuration t.msTransitionDuration t.MozTransitionDuration t.
OTransitionDuration t.transitionDuration e return this ,on : function(e,t,s,i) function r(e) var for(var t t !1)for("function" typeof this ,off : function(e,a,t,s) for(var a a !1)"function" typeof a&&(t arguments 1 ,s arguments 2 !1),this n .
try s new this ,transitionEnd : function(e) function this ,width : function() return null ,css : function(e,a) var s in e)this t .
style s e s ;return this if(this 0 )return this return this ,each : function(e) for(var this ,html : function(e) if(void 0 e)return this 0 ?
var s,i;if("string" typeof t) var r this 0 ;if(r document)return t document;if(r window)return t window;if(r.matches)return r.
if(r.msMatchesSelector)return this 0 document;if(t window)return this 0 window;if(t.nodeType t instanceof e this 0 ,a 0;null! (e e.
previousSibling);)1 e.nodeType&&a++;return a ,eq : function(a) if(void 0 a)return this;var a>
s-1?new e( ) : a