Principal Software Engineer

Job ID:
Job date: 2018-02-28
End Date:

Company : Microsoft 

Country :

Role : Technician 


[Click Here to Access the Original Job Post]

Job Description:
We are looking for people to help us design & develop innovative technology to manage, share, and analyze petabytes of genomics data in the Microsoft Azure cloud. If you are a quick learner with experience programming and using cloud services and resources and like to have your work used and leveraged by people who are leaders in their field, we may be looking for you!

Successful candidates will understand and have worked in cloud and hybrid environments, with solid design and implementation skills covering security, storage, and processing large volumes of data using parallel and/or distributed algorithms. Previous work building, testing, deploying, monitoring, and operating services in reliable and scalable ways is also important. In this role, you will work with structured and unstructured data in various formats. You will work on all aspects of the design, development, and delivery of data driven solutions including problem definition, data acquisition, data exploration and visualization, feature engineering, evaluating and comparing performance and quality metrics, and deployment and operation of the solution (including tools and libraries to streamline devops).

Basic Qualifications:

  • 10+ years of experience in a software development role
  • BS in computer science (or equivalent)
  • 5+ years experience with C# .NET and C++
  • 5+ years experience with SQL and 3+ years experience with NoSQL solutions (including open source technologies)
Preferred experience:
  • Experience in Python, Java
  • Deep engineering experience in large-scale data management and distributed data processing systems in a cloud environment
  • Experience with Agile and iterative development processes, e.g. Scrum or Kanban
  • Experience with Visual Studio and Unit Testing
  • Experience with machine learning, deep learning, and/or natural language processing a plus
  • Attention to details and passion for high quality, performant, reliable software
  • Ability to thrive on small, dynamic teams
  • Familiarity with computational biology or bioinformatics


Requeriments :

Skills :

Areas :


Additional Info:
Description: Data and Analytics are driving explosive advancements in medicine and biology. Microsoft Genomics is a lean team in Artificial Intelligence & Research delivering solutions that enable people working in genomics and related fields to be more productive.

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. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request to askstaff@microsoft.com.

[Click Here to Access the Original Job Post]