Are you interested in being part of an organization of ~$10 billion in revenue and still growing? Are you looking to join a fun and invigorating environment, where people openly collaborate and are empowered to innovate?
Microsoft Ads Campaign is the economic engine driving monetization of search & consumer services across Microsoft and partners where we are developing next wave of innovative products and experiences. This global team has fully embraced latest technology to build large scale distributed web services and applications that power Microsoft Ads platform. We have rapid iterations and agile development process so your code changes will literally meet customers the next day. This is self-motivated and results driven environment that will unleash your potentials.
Bing is a universal search engine which provides search techniques and experiences to everyone on the planet. Universalization Fundamental team is responsible to make Bing system universalization, i.e. to make Bing system work seamlessly in any language and region. We make code changes to Bing full-stack (frontend, backend and algorithms) to achieve this goal. We also develop language detection and word breaker models for all of Bing queries, so that all Bing systems can have the most accurate language detection and word break results. This is a team with full search stack understanding, from frontend to backend, and from engineering to science.
Responsibilities
We are looking for a talented contributor to join us to design and develop Microsoft Ads Campaign products and platform. You will deliver advertiser-facing products for maximizing their advertising efficiency with high performance, flexibility, and scalability. The nature of your job will cover serval or all aspects from data analysis, product incubation/design and online/offline data storage and processing platform design and implementation. A successful candidate should have strong passion in customer understanding and product quality as well as knowledge on distributed system backend technology. Experiences on data processing and data mining is a strong plus.
Qualifications
o BS, MS or PhD degree in Engineering, Computer Science, or related field
o 3+ years of software development experience
o Good functional and OO architecture design skills; familiar with programming languages, such as Java, C#, JavaScript, C++ etc
o Experience in distributed system development, database, or other related backend system development
o Excellent technical design, problem solving and debugging skills is assumed
o Expertise in feature definition, design, and feasibility
o Ability to derive creative and innovative solutions by thinking "outside the box"
o Experience with open source components like Spark and Hadoop ecosystem as a plus
o Ads related experience and data processing/data mining experience is as a plus.
候选人最好是海外留学或985/211的正规全日制本科或硕士毕业后知名公司工作满3年以上,有编程建模竞赛得奖,leetcode排名或个人技术兴趣项目等。英文要听说读写熟练。工作认真负责,积极主动,能够快速学习,解决问题,团队合作能力良好。并且请确保在过去一年内,您没有在微软中国面试失败过,而且没有其他微软员工已帮您做过内部推荐。谢谢。
微软的标准面试流程是:如果简历合格,会有一小时电话面试,若通过,会再二三轮技术面试,如通过,会有1-2轮一线经理面试,然后二线经理面试,最后人力资源。每轮一个小时(视频,共享桌面,用编辑器写代码),社招面试主要关于数据结构,算法和之前项目经验,解决问题能力。务必好好准备(大多数候选人都失败在这里了),可以在谈面试日期时留出几天准备。
若满足上述条件,英文简历请发至邮箱chliu at microsoft dot com.
--
修改:chunyumsft FROM 167.220.233.*
FROM 167.220.233.*