Senior Software Engineer

Senior Software Engineer

Job Overview

Location
London, England
Job Type
Full Time Job
Job ID
30350
Date Posted
1 year ago
Recruiter
John Apl
Job Views
156

Job Description

Do you want to utilize your knowledge of cutting-edge AI and big data to make a difference in online advertising? How about working in the beautiful Microsoft campus right in the heart of Silicon Valley, one of the most innovative R&D centers in the world? Then come to join our Bing Ads Team in Sunnyvale California! We are looking for a Senior Software Engineer for developing global scale streaming & AI infrastructure for multi billions Bing Ads business. This position is a hands-on development role and requires bachelor/master’s degree in computer science or equivalent industry experiences.

Responsibilities

* Design, Develop & Operate – Bing Product Ads Streaming & Big data processing full stack infrastructures including User facing multi-tier backend, inverted index building, science model data generation, image feature extraction & processing, near real time web page crawling & feature extraction, and context re-write infrastructures.

* Evaluate and optimize code to maximize performance.

* Experienced SDE will be responsible to mentor junior SDE and solely drive feature development from ground zero.

Qualifications

Required Qualifications:

 

  • BS/MS in Computer Science/Engineering or equivalent industry experience
  • 5+ years of experience building and shipping high performance and scalable software
  • Proficient in Modern Programming Languages e.g. Java, C#, etc.
  • Databases, No Sql.

 

Preferred Qualifications:

  • Knowledge on design and implement performant Azure based services and tools
  • Experience working with one or more of the following technologies: MVC, relational database/SQL, Hadoop, Kafka, Spark, HBase, Hive, Pig, Cosmosdb, Python, Powershell, ASP.Net, and large scale online distributed systems knowledge.
  • Knowledge of information retrieval, machine learning, or AI technology.
  • Good understanding of the software development cycle and Agile development practice.
  • Passion for solving complex and interest problems.
  • Fast learner and ability to prioritize and manage several tasks at once.

Strong writing, communication, and coordination skills.

 

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.

Job ID: 30350

Similar Jobs

Meta

Full Time Job

Senior software engineer Senior software engineer

Meta is embarking on the most transformative change to its business and technolo...

Full Time Job

Deloitte

Full Time Job

Senior software engineer Senior software engineer

Deloitte’s Enterprise Performance professionals are leaders in optimizing...

Full Time Job

Labcorp

Full Time Job

Senior software engineer Senior software engineer

Job Duties/Responsibilities:Determine the acceptability of specimens for testing...

Full Time Job

Braintrust

Full Time Job

Senior software engineer Senior software engineer

• JOB TYPE: Direct Hire Position (no agencies/C2C - see notes below)â€Â...

Full Time Job

Cookies

This website uses cookies to ensure you get the best experience on our website.

Accept