We are a fast-paced data science team in the Azure Global Customer Engineering organization. We are looking for an AI Engineer with excellent problem solving, design, coding, and debugging skills, and a passion to work on AI problems, from design to production. We are seeking a software engineer with broad knowledge of machine learning and software development techniques to help design and implement a cutting-edge AI solutions on the Azure platform.
As part of the role, you will work with a global diverse team of data scientists and engineers that apply machine learning and deep learning techniques (ranging from recommendation systems, computer vision, NLP, and more) for customers in various industry verticals. To be successful, you will need to strong software skills, technical aptitude, communication skills and a collaborative work style. This is an excellent opportunity to challenge yourself, continuously grow new knowledge, and skills.
Responsibilities
RESPONSIBILITIES
In this role, you will collaborate with experts in deep learning, machine learning, and distributed systems. You will partner with program management and Azure engineering teams to help drive the successful adoption of Azure in some of our largest accounts and will drive product changes and gap closure with the various product teams across the organization.
You will work on all aspects of the design, development and delivery of machine learning and deep learning solutions, including problem definition, data acquisition, exploration, training, testing and evaluating deep learning models, and creating end-to-end pipelines and solutions in production.
Qualifications
REQUIRED QUALIFICATIONS
- PhD/MS in CS/EE/Applied Mathematics/Statistics/DS/ML or related fields with knowledge in information retrieval, NLP, Machine Learning and Data Mining.
- 3+ years of experience in software development
- 1+ years of experience working with machine learning libraries to and real word data science problems.
- Proficiency in one statically typed language (C#, Java, C, C++)
- Proficiency in one scripting language (Python, NodeJS, Ruby, Perl)
- Familiarity with a version control system.
- Excited to work on a diverse team
- Excellent analytical and problem-solving skills.
- Outstanding communication and collaboration skills
- Very strong research, theory and algorithm background with the ability to apply advanced knowledge on real challenges.
PREFERRED QUALIFICATIONS
- Demonstratable experience with software engineering principles, parallel and distributed computing, statistics, machine learning, cloud technologies like Azure, AWS, Google Cloud, IaaS, PaaS and SaaS
- Experience working with deploying of machine learning models
- Experience with deep learning libraries
- Experience working with real-world noisy data
- Experience working with customers and interacting with C-Level stakeholders
- Strong analytical and problem-solving skills
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.
#AZCAT
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.
Get email alerts for the latest"Senior Software Engineer jobs in Boston, massachusetts, united states"
