Senior Software Engineer

Last updated 8 days ago
Location:Bellevue, Washington
Job Type:Full Time

Do you want to build the AI that builds AI?

As the worldhas truly embraced a period of “pervasive intelligence,”products and services are increasingly graduating from just being data-driven to data and intelligence driven.In the new world we will needway more machine learning models than data science teams can create. Progress towards this AI driven need that wemake data scientists more productive andopen the Machine learning model creation to anyone needing a quantitative prediction from data. Automation of machine learning applications is the key to meeting that need.

The Azure Automated ML team creates software that turns anyone into a machine learning model builder – just bring data!Azure AutoML is part of AI Platform organization for creating, managing, operating and maintaining machine learning workflows. It offers our customers a comprehensive answer to: “How do I build AI into my product or business?”

Automated ML covers Classification, Regression, Forecasting, NLP, Computer Vision-- and any machine learning task you can build to cover our customer’s needs.Learn from many talented colleagues on this high-energyteam!

The Automated Machine Learning team is seeking experienced developers with machine learning background.


You will conduct research and development of Azure AutoML. You will bring knowledge of innovative technologies and collaborate with experts to further it.You will be responsible for delivering high quality design, code and contribution towards features and capabilities of the product.

As a leader inthis customer-obsessed team, you will engage with business end users of data science solutions,as well as data scientists whose favorite tools we aim to create along with fellow developers on the team. You will collaborate on solving machine learning and distributed systems problems in their full complexity and translate your solutions to automatable methods. You will drive incorporation of these customer-inspired innovations into our software. You will take a holistic ownership of your features, implementing core algorithms, documenting them, and shipping them to production.

Your job functions include design, development and customizing of ML Models, using them to solve wide range of tasks, apply the latest advances in deep learning and machine learning to increase our current models performance, contribute to the product road map and planning, contribute to the design and improvement of our end-to-end platform, Mentor and support more junior members of the team.


  • 8+ years of experience writing production code in building distributed systems.
  • 4+ years' experiencein areas of machine learning or statistics.
  • Expertise in Python, Java, C++, Scala, or C#, PyTorch/Tensorflow, Kubernetes.
  • Proven software design development and debugging skills/experience.


  • Master’s degree or Bachelor’s degree in computer science and machine learning related fields.
  • Familiarity with deep learning model architecture, Featurization.



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.

Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include but are not limited to the following specialized security screenings: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.