Helaas, deze vacature is niet langer actief

Originele vacaturetekst

Research Software Development Engineer – Cloud Operations Research – Microsoft Research

This position can be based in Mexico, Colombia, Chile, Argentina, Costa Rica, Brazil, Puerto Rico.

Microsoft Research (MSR) offers an exciting and supportive environment for cutting-edge, multidisciplinary research, both theoretical and applied, with access to an extraordinary diversity of big and small data sources, an open publications policy, and close links to top academic institutions.

Are you passionate about solving large-scale optimization problems that make a huge difference in real systems problems? Do you want to impact the design of next-generation cloud computing platforms? Do you enjoy working in the intersection of algorithms/ML, operations research and computer systems? You have a unique opportunity to join our research team in MSR in designing and implementing algorithmic solutions for cloud systems and applications. Example projects include but are not limited to VM allocation, cloud supply-chain optimization and machine learning for cloud systems. An innovative optimization solution can translate directly to millions of dollars in savings on cloud operations!

Note: this is a remote position. The successful applicants will be provided with resources necessary to work remotely.


This research software developer position is for a research engineer with strong software engineering background coupled with expertise in algorithms. You are expected to transform algorithmic solutions into concrete prototypes and implementations, which may lead to both research and product impact. Towards that end, you will engage with researchers and developers in a start-up-like environment, and collaborate closely with Microsoft’s major product groups, such as Azure. You may also contribute to research papers and presentations.


  • Required:

    • MS or PhD in Computer Science, Operations Research, or related discipline
    • At least four years of programming experience in C/C++/C#/Java/Python
    • Proven practical experience in optimization/algorithm design


    • Experience in machine learning and data science
    • Knowledge of cloud computing platforms and distributed systems
    • Strong analytical, problem-solving, and communication skills
    • Ability to work effectively in a team
    • Research background

    As part of your application please include:

    • A CV listing both engineering and research experience.
    At least two reference letters (e.g., from dissertation advisors or engineering collaborators). If it’s not possible to upload the letters please have the recommenders send the letters directly to

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. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request via the Accommodation request form.

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

Type vacature:


  • Er is geen minimale opleiding vereist

Wat wij bieden