Job Information
Microsoft Corporation Senior Software Engineer in Bangalore, India
We are looking for an outstanding Software Engineer to join the Strategic Missions and Technologies (SMT) team to work on an exciting new endeavor that shapes how customers bank on the power of AI. At SMT, our mission is to incubate and scale technologies with truly transformative potential, such as the ability to fundamentally change the way the industrial scientist harnesses the power of AI to invent new solutions.
Our team is chartered with building a platform to enable rapid scientific discovery through Generative Science, utilizing advanced AI, domain-specific models, and the orchestration of tools across various scientific fields such as chemistry, life sciences, and physics. We innovate quickly, collaborate, learn from experience and data, provide input to improve features, think creatively, laugh and have fun, all while solving challenging customer and partner problems.
We are looking for highly motivated individuals who want to work in a startup-like environment and enjoy tough challenges. You will be part of a team that will partner with key platform teams across Microsoft and Microsoft Research to design, build and operate platforms and products that help accelerate the pace of scientific discovery, powered by AI. If you have a passion for technology, innovation, and making a difference, this is the perfect opportunity for you to jump in.
Responsibilities
You will
Take features from ideation to successful global roll out
Act as an expert code and design reviewer and mentor other engineers
Accelerate development velocity for all engineers and deliver continuous improvements to the team’s process and codebase
Build automation to prevent and/or remediate service problems from becoming production incidents
Build strong cross group collaboration with other cross-geo teams to remove blockers and drive for comprehensive end-end service delivery
Leverage other data platforms (open source and within Microsoft) for building solutions
To thrive in this position, you should be a creative and analytical thinker, technical, and committed to excellence. Ability to lead complex projects with a strong record of end-to-end delivery of high-quality products is a huge plus. You should be willing to learn from our customers and your peers. Experience with cloud computing, enterprise products and driving adoption would be a plus.
Qualifications
7+ years of experience in commercial software development
Bachelor's degree or higher in computer science or related field
Experience in building, shipping and operating reliable, distributed systems software
Ability to engage in site-reliability engineering practices
Preferred Qualifications:
Ability to learn and grasps concepts quickly in a fast-paced environment
Great problem-solving skills and outstanding drive for results
Commitment to collaboration and teamwork and ability to deliver via influence
Self-starter, who proactively identifies problems and drives for resolution
Advanced technical degree (MS/PhD) is a plus
Microsoft is an equal opportunity employer. Consistent with applicable law, all qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations (https://careers.microsoft.com/v2/global/en/accessibility.html) .
Microsoft Corporation
- Microsoft Corporation Jobs