Microsoft

Senior Software Engineer

Bengaluru, India
Spark C# AWS Perl R Java Azure Ruby Hadoop Python Machine Learning Scala C++ Microservices
Description

What if your job description were simply “make tomorrow better?” Every day at Microsoft, we bring an insatiable curiosity to the workplace, challenging ourselves to reimagine what it is and what it can be. We build on what’s come before to create what’s next. We help shape the future and we empower billions of people around the globe. 

 

Online Advertising is one of the fastest growing businesses on the Internet today, with about $70 billion of a $600 billion advertising market already online. Search engines, web publishers, major ad networks, and ad exchanges are now serving billions of ad impressions per day and generating terabytes of user events data every day. The rapid growth of online advertising has created enormous opportunities as well as technical challenges that demand computationally intelligence and scalable algorithms. Eventually Computational Advertising has emerged as a new interdisciplinary field that involves information retrieval, data mining, machine learning, statistical modeling, optimization, linear algebra, and micro-economics, to solve challenging problems that arise in online advertising.   

 

We need candidates who have shipped products or worked on large scale online services and have 10 or more years of relevant software development experience. This is a rare opportunity to influence technology development in an important growth area at Microsoft. You will design, implement, analyze and tune complex algorithms operating on large datasets in collaboration with top scientists and engineers across Microsoft’s global R&D team.  

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. 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.

 

  • BTech/MTech in Computer science is preferred 
  • Excellent problem solving capabilities with strong fundamentals in computer science 
  • Strong command over manipulating data structures and developing efficient algorithms 
  • At least 10 years of experience as a software developer, coding an object-oriented programming language such as Java/Scala/C#, or C++ 
  • Experience working with Azure, AWS or other cloud platforms  
  • Experience with distributed systemsdesign and implementation, especially microservices architecture. 
  • Experience working with Big Data technologies like Hadoop, Spark, Cosmos etc. is preferred. 
  • Knowledge in at least one scripting language (Python, Perl, Ruby, etc.) is a plus 
  • Design and development of large scale online and offline platform tools for Ads related products. 
  • Develop novel algorithms in the space of sponsored search to constantly improve the operational efficacy and monetization impact to stake holders   
  • Architect new designs and develop features for cloud-based applications 
  • Analyze Giga/Tera bytes of logs and create observation/opportunities and avenues of improvements in the system 
  • Ideate on newer aspects of advertising avenues and augment the platform with richer products for the stake holders 

 

Microsoft
Microsoft
Data Management Developer Tools DevOps Enterprise Software Operating Systems

0 applies

1 views

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

60,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 401 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

To try it out

For active job seekers

For those who are passive looking

Cancel anytime

Frequently Asked Questions

  • We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
  • We've got about 70,000 jobs from 5,000 vetted companies. No fake or sleazy jobs here!
  • We aggregate jobs from 5,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
  • We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
  • Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
  • Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
  • Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅

What Fellow Engineers Say