Software Engineer 2
MicrosoftBellevueUpdate time: November 20,2019
Job Description

Do you want to be a part of AI? Are you interested in designing and bringing to market new AI services that augment human potential?

 

In Microsoft Cognitive Services we work at the forefront of AI product development, making AI accessible to every developer. We are passionate about infusing AI across every product in Microsoft and democratizing AI for Microsoft’s customers.

 

We encourage a collaborative environment that celebrates team success, supports continuous personal development, and perfects the craft of engineering.  We also believe in maintaining a good work life balance. Our team has people from a wide variety of backgrounds, previous work histories, and life experiences, and we are eager to maintain and grow that diversity.

Responsibilities

The Text Analytics team is building cloud-based Natural Language Processing (NLP) services and APIs that aim to extract meaningful insights from text. Our solutions power numerous high value scenarios and are used by many internal Microsoft products as well as thousands of external Microsoft customers.

As an engineer on the team you will be responsible for building new mass-scale services and operationalizing state-of-the-art machine learning models.

 

As a team we’re proud of what we build and how we build it. We run lean, obsess about customers and use an evidence-based approach to decision making. Every single week we talk to customers to ensure we build what customers actually want. We have a live-site first culture that drives operational excellence, prevents us from accumulating technical debt that requires us to put out fires on daily basis. You will be in a position that carries a ton of responsibility and provides opportunities to impact customers’ satisfaction and grow the business exponentially.

 

This position requires an engineer with demonstrated experience in backend and cloud services to help lead the next generation of Azure Cognitive Services. Experience in machine learning is desirable but not required. You will be expected to deliver maintainable well tested code, be a technical leader for your product area, work collaboratively with other Cognitive Services teams, and leverage user telemetry to measure the impact of your work.

 

Upon joining the team, you will:

 

·       Design and develop new Machine Learning SaaS services.

·       Design and develop Machine Learning pipelines that perform in high load production environments.

·       Design and develop products that leverage the latest advancements in Natural Language Processing (NLP).

·       Enable customers to leverage Machine Learning and AI to drive tangible business impact.

·       Provide feedback and help to improve our day-to-day development process and live site maintenance.

Qualifications

Basic Qualifications

·     A minimum of a bachelor’s degree in Computer Science or Engineering, or equivalent alternative education, skills, and/or practical experience.

·   2+ years of software development experience.

·     Experience building hosted products that handle large distributed workflows.

·     Experience developing APIs and client libraries (SDKs).

·     Excellent coding skills, including server-side language experience (Java, C#, Scala, C++).

Preferred Qualifications

·     Familiarity with modern software engineering practices of unit testing, continuous integration and deployment

·     Experience working with cloud platforms (Azure, AWS, GCP).

·     Experience working with web service / REST frameworks (ASP.NET, Java Servlets, Play, Akka-HTTP).

·     Experience with distributed technologies (Kubernetes, Docker Containers, Azure Cloud Services).

·     Experience building Machine Learning & Artificial Intelligence products, services or features.

 

#AIPLATFORM#

#AIPLATREF#

 

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. 

 

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.

Get email alerts for the latest"Software Engineer 2 jobs in Bellevue"