Senior Software Engineer - AI Platform

Microsoft logo

Microsoft

View Salaries, Reviews, and more  

Job Summary


Salary
S$10,250 - S$16,417 / Monthly EST

Job Type
Permanent

Seniority
Senior

Years of Experience
Information not provided

Tech Stacks
Microsoft Sprint Azure Python

Job Description

Commercial Software Engineering (CSE) is a global engineering organization that works with Microsoft’s largest customers on cutting edge technologies. We code side-by-side with our customers' engineers to collaboratively innovate custom technology solutions tailored to solve their business challenges. Our work also involves the development of software assets that can be reused by other customers and these assets can contribute to the Microsoft platform. CSE is also an important source of customer feedback for Microsoft product groups and with every engagement, we aim to learn how to make our products better for our customers.

As a Senior Software Engineer in CSE’s AI Platform Technology Domain (i.e. AI Platform subject matter expert team) within the Data & AI Solution Area, you will team up with other CSE engineers on customer engagements involving Microsoft’s AI offerings such as Azure ML, Cognitive Services, other related MS technologies such as Azure Cognitive Search and Video Indexer but also open source AI tooling. We understand that most technologies are evolving very quickly, so broad experience in the AI space and the ability to quickly upskill and unblock others is the key to success. By interacting with our customers’ engineering teams and Microsoft’s product engineering teams, you will develop real-world technical experience that helps customers grow their business and Microsoft to improve our products and services. Watch this video to learn more about who we are and what we do: https://aka.ms/csevideo

We welcome diversity of all kinds. CSE includes many cultures, educational backgrounds, life stages, identities and technical skills and we continue to build a culture where all voices and perspectives are heard and considered. If you have an open mindset and an inclusive working style, you may be just the engineer that we are looking for. If you love learning new things, enjoy challenges that often result in fast failure on the path to deeper understanding, then please throw your name into the hat!

Responsibilities

This is in no way a complete list of what you will be doing day-to-day, but it should give you a framework that this role operates within:
  • Participate in architecture design sessions and coding sprints working alongside CSE engineers and customer engineers to help them make good design decisions specifically around building good AI solutions, for example ML Ops. This is not a data scientist role - there is a data science team that will partner with you on these engagements.
  • Be a hands-on software engineer where needed, so you’ll need to be able to write good quality code. However, we mostly bring AI capability to the existing CSE industry engineering crew that has end-to-end ownership of the customer engagement, not adding extra capacity to work on any technology.
  • Collaborate with other members of the AI Platform Technology Domain and across other technology domains to strategically invest in building reusable assets that improve our ability to deliver quality solutions to customers
  • Identify deep insights from customer engagements and partner with the product group on using customer needs and insights to guide future product roadmap
  • Flexibility to travel when you believe it would be more efficient and effective to collocate with the customer or CSE engineering crew during architecture design sessions or for an important coding sprint, and occasional CSE-wide events to build relationships across the org (we comply with all local guidelines related to travel and worksite opening during the Covid-19 pandemic)

Qualifications

We do not believe that any specific education level or major is a requirement to be successful in this role. We are open to all backgrounds and if have the skills to deliver, we’d be thrilled to have you.

Ideally, You’ll Have a Number Of These Skills

  • Familiarity with the Microsoft Azure cloud as well as technologies such as Azure ML or Microsoft’s Cognitive Services or Azure Cognitive Search or Video Indexer will be an advantage but similar experience with another cloud platform may also be extremely valuable
  • Experience in end-to-end ML implementation, including data pre-processing, feature engineering, tuning of ML models and finally applying DevOps principles to ML (i.e. ML Ops)
  • An ability to write good code in your favorite programming language (experience with Python may be helpful), and familiarity with common ML frameworks and tools
  • Experience working within geographically dispersed, diverse, and virtual teams
  • Proven experience providing technical leadership, drawing insights and able to communicate effectively with senior customers and product groups

If you are interested in the role but not sure if it is right for you, please reach out. We want you to find a role that you love, where you can do your best work. If you’d like to learn more about our company values, I encourage you to read https://www.microsoft.com/en-us/about/values.

#CSE-FY21

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.

Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.

banner icon
Interested in common interview questions?
Let's prepare for potential interview questions tailored to your job description and work experience.
Get Started!

Achieve your dream job with our top-notch tools!

Resume Checker Illustration

Resume Checker

Our free resume checker analyzes the job description and identifies important keywords and skills missing from your resume in just a minute!

Check Now
Resume Checker Illustration

Interview Preparation

Utilizing advanced AI, our tool generates tailored interview questions based on your industry, role, and experience. Practice and receive feedback on your answers in real time!

Let's Prepare
Resume Checker Illustration

Resume Builder

Let us show you the differences between a bad, good, and great resume, and guide you in building a resume that helps you stand out to employers, ensuring you land your next position faster!

Build Resume