Senior Research Software Engineer
Bogota, Distrito Capital, Colombia
hace 1 día

Microsoft Research is seeking exceptional Research Software Engineer candidates who are interested in developing novel engineering solutions in a wide variety of problem domains, including machine learning, natural language processing, mobile, web, human-computer interaction, wearables, cloud infrastructure, and other computing research fields.

Microsoft Research offers an exhilarating and supportive environment for cutting-edge, multidisciplinary research. We seek applicants with the passion and ability to craft and pursue engineering solutions supporting a variety of research efforts.

Successful candidates will be self-starters and work well with underspecified requirements, have strong development skills in at least one major programming language, a demonstrated capability to work across a variety of problem domains.

This is a unique opportunity to work with a world-class team of researchers, focusing on delivering the next generation of research advances to Microsoft’s customers.

You will be working in the Central Engineering team, a versatile and diverse group of about 40 software engineers, program managers, and designers.

The team is built on collaboration, execution excellence and technical leadership, and is always learning and adapting to new technologies.

In our team you will have a supportive platform to grow your software design and development skills while working on the latest research innovations.

Our projects span topics such as ambient systems for understanding user intent, natural user-interfaces, artificial intelligence, distributed systems, data visualization, real-time communications, virtual / augmented reality, the Internet of Things (IoT), and more.

Working on a different project every 6 to 18 months, you will be able to propose solutions, architect and implement them, then evaluate / ship / transfer them as needed.

You should be passionate about technology and innovating, be eager to learn and grow, enjoy creative thinking and collaboration, and be comfortable dealing with ambiguity.


  • Work with researchers to develop and drive a high-impact research agenda and engineering plan.
  • Collaborate with research groups and product partners to develop and test out new ideas.
  • Build software systems that test new approaches or develop novel theoretical and practical insights.
  • Assist in the preparation of technical papers and patent applications.
  • Qualifications

  • Bachelor’s degree in Computer Science or related field.
  • 4+ years of commercial engineering experience in software development, or equivalent years of graduate studies.
  • Experience in one or more of Python, C / C++, C#, Java, Swift, JavaScript / TypeScript, or Objective-C.
  • Fluent in written and spoken English.

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

    Reportar esta oferta

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Mi Correo Electrónico
    Al hacer clic en la opción "Continuar", doy mi consentimiento para que neuvoo procese mis datos de conformidad con lo establecido en su Política de privacidad . Puedo darme de baja o retirar mi autorización en cualquier momento.
    Formulario de postulación