DE Jobs

Search from over 2 Million Available Jobs, No Extra Steps, No Extra Forms, Just DirectEmployers

Job Information

Microsoft Corporation Senior ML Engineer in Bangalore, India

Microsoft is innovating rapidly in the advertising space to grow its share of market by providing the ad industry with state-of-the-art online advertising platforms and services. By joining the Ads Engineering team, you will be responsible for evolving a technology platform that powers the real-time sale and purchase of digital advertising. Our platform is engineered to provide one of the fastest, most reliable, and massively scaled advertising systems in the industry.

Our team focuses on understanding, predicting, and incentivizing how the advertisers and users interact with our marketplace through algorithm development, advanced machine learning, and optimization. Engineers and scientists on our team, work at the edge of artificial intelligence and economics developing in the online stack as well as offline workflows.

We are seeking a Software Engineer II to join the team and as a SWE II you will work in a small agile team with smart, passionate engineers to bring products from inception to production. We strongly believe that collaboration enables better products, so you will work closely with Product Managers and other engineers to design solutions. As our applications continue to evolve, you will have a significant voice in deciding which best practices and tooling we adopt.

Responsibilities

  • Design and develop data pipelines and ML workflows, systems and tools that power the ads marketplaces that are reliable, scalable and cost-effective solutions.

  • Work on new ad products to delight users and add value to advertisers using state of the art techniques in software engineering and latest ML technologies.

  • Design and build automated systems to scale your ideas and monitor their impact.

  • Collaborate with other teams in Microsoft and work with other engineers, scientists and Product managers.

  • Enable ML applied scientists with experimentation infrastructure including tools for configuring and launching experiments, dashboards, live marketplace monitoring, and custom diagnosis.

  • Influence and enable teams to make data driven decisions.

Qualifications

Required Qualifications:

  • 3+ years of industry experience in one or more of computer science, software engineering, or machine learning

  • Bachelor’s degree in Computer Science, Computer Engineering, Data Science, Statistics, Artificial Intelligence (or related area) or equivalent industry work experience.

  • Experience with developing complex software systems and data pipelines

  • Experience contributing high quality code to large codebases.

  • Strong knowledge of Python. Working knowledge of Java.

Preferred experience

  • Masters or PhD degree in Computer Science, Computer Engineering, Data Science, Statistics, Artificial Intelligence (or related area) or equivalent industry work experience.

  • Experience with building applications on large scale distributed platforms and data processing pipelines.

  • Experience working in collaboration with scientists to productionize ML models.

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

DirectEmployers