Senior Software Engineer -Recommendation

Herzliya Pituah, Israel

The Xbox and Windows Recommendation team is looking for an extremely technical, smart and highly motivated software engineer with passion and experience in analyzing big data, implementing and utilizing machine learning algorithms and building recommendation models.


With us you will be designing and implementing a high scale production system in COSMOS (using Map/Reduce technologies) that analyze terabytes of data, analyze multiple domains (Games, Apps, Movies and more), learns items and users relationships and many more. You will be working with talented people on complex tasks with emphasis on scale and resource optimization.



Candidates should have experience in production systems: planning, prototyping, developing, analyzing data, stabilizing and shipping. You should have strong design, coding, debugging skills and in-depth knowledge of C#, OOD and SQL. You should be a team player, motivated and self-driven. You should have the passion to tackle challenging and unknown areas and the ability to work in a fast-paced evolving environment.



    • 5+ years of software development experience working on large scale production systems.
    • Strong coding skills in Java/C#, domain specific languages and/or functional languages.
    • Experience in the areas of relational databases, multi-dimensional databases and SQL writing
    • Experience in data mining, data modeling or machine learning is an advantage
    • Highly methodical, highly motivated, a self-starter with demonstrated ability to work independently as well as part of a team.
    • Demonstrate success working in a fast paced environment.
    • Demonstrate success dealing with ambiguous “unsolved” problems; and the ability to independently make solid progress by breaking new ground.

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances. 


Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.


We’re passionate about connecting highly skilled women with leading companies commited to diversity and inclusion

Are you looking for your dream job? In Office. Flexible. Remote.

Join our Movement

Are you hiring? Join our platform for diversifying your team

Post a job