Software Development Engineer

Employer: Microsoft
Domain:
  • IT Software
  • Job type: full-time
    Job level: 0 - 1 years of experience
    Location:
  • Timisoara
  • Updated at: 14.11.2018

    This position is a contingent staff position and employed by an external agency in service for Microsoft.

     

    What if your job description were simply “Make tomorrow better” That’s the essence of roles within our AI & Research Team. Every day, we bring an insatiable curiosity to the table, challenging ourselves to reimagine what is and what can be. We build on what’s come before to create what’s next. We drive machine intelligence. We help shape the future. We empower billions of people around the globe.

     

    The Maps Navigation team in Timisoara is focused on Cortana features as well as Maps B2B APIs using complex algorithms, Machine Learning and Information Retrieval techniques. Deep interactions with research, incubation projects, Big Data systems, scalable online services, relevance measurements and data mining are just some of the topics that keep this team busy.

     

    Curiosity, creativity and versatility are strongly valued. But successful candidates will also need to demonstrate an ability to deliver viable solutions that can run efficiently and reliably in large distributed computing environments. Given the broad range of algorithms and technologies we use, all candidates should expect to grow and learn a lot with our team.

    Responsibilities

     

    • Analyzing requirements, designing, coding and testing individual modules; integrating them into overall architecture.
    • Reviewing design and code of peer developers.
    • Participating in team meetings, collaborating with local and remote team members.

     

    Qualifications

     

    • BSc, , , or PhD, in Computer Science, Applied Mathematics, Artificial Intelligence, Statistics and related subjects.

    • 2+ years of experience with a solid track record.

    • Solid coding skills in C#, F#, Java, R, C, Python or similar languages, multi-threading, web services, performance and scalability concepts.

    • Strong theory/algorithmic background and very good understanding on how to apply advanced knowledge to solve real problems.

    • Big data and machine learning related experience is a plus.

    • Excellent communication and collaboration skills.

    Microsoft is an equal opportunity employer.  All qualified applicants will receive consideration for employment without regard to race, color, gender, sexual orientation, gender identity or expression,religion, national origin, marital status, age, disability, veteran status, genetic information, or any other protected status.