Microsoft Automated Machine Learning team in the Cloud AI Platform organization is hiring motivated and skilled Senior Software Engineer passionate about working on building industry leading next generation AutoML service that makes extremely high quality machine learning and artificial intelligence accessible to everybody on the cloud. The ideal candidate for this particular role will have both a good understanding of how data scientists work today, as well as solid engineering skills for systems building.
Responsibilities
You will be part of a passionate team building these cloud services for training and inferencing machine learning workloads that can scale on very large dataset, staying up-to-date with the latest state-of-the-art deep learning techniques and algorithms. We use open source technologies and GitHub for our work and often collaborate with the community at large.
A potential candidate must have a BS (MS is a plus) in computer science or related software engineering fields, and have strong software engineering fundamentals (data structures, algorithms, object-oriented design, parallel programming, systems architecture), and be comfortable to wear many hats to get the job done.
Experience with machine learning or deep learning is advantageous in this role, as the intuition associated with such experiences can help make our systems naturally easy to use for data scientists. We also believe in learning and growing on the job, so passionate about ML and desire to learn is what is most important in this regard. It is also helpful to have some experience with Azure and our cloud offerings, such as our storage systems, container systems, event processing systems, our various compute targets, etc. We build our systems using our Azure offerings as much as possible.
Qualifications
• Minimum 5 years of experience with large scale system design, API design, implementation and debugging.
• Expert knowledge in any or some of the following skills – APIs, Python, C#, Spark, Machine Learning
• Outstanding analytical and problem solving skills.
• Experience in at least one of the following areas: Azure offerings, Open source, parallel and distributed computation, large internet scale services
• 5+ years of engineering experience
• Superior communication skills, both verbal and written.
• Master’s degree or PhD in computer science or related areas is preferred.
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.
#AIPlatform#
Get email alerts for the latest"Senior Software Engineer jobs in Bellevue"
