DE Jobs

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

Job Information

Microsoft Corporation Lead Senior Software Engineer in Barcelona, Spain

Microsoft Invest is an online advertising platform, where advertisers bid to display ads, service offers, product listings and videos to web users. Our technology platform powers enterprise buyers and sellers on Microsoft Invest, Monetize, and Curate with industry-leading scale, customizability, and performance, while maintaining a commitment to an open marketplace and empowering the open web globally. We maintain a globally distributed real-time bidding system that efficiently bids with low latency, high volume, and high reliability, while executing complex business requirements and leveraging machine learning driven insights.

As a Senior Software Engineer on the Bidding Platform Data Science Engineering team, you will be responsible for the design and development of scalable data pipelines and near real-time systems that maximize customer outcomes via data-driven decisions. You will collaborate with Product Managers and Data Scientists and engineers across the tech stack to identify and solve platform and customer needs.

Responsibilities

  • Lead cross-functional projects and collaborate with stakeholders to refine business requirements

  • Architect, develop, and ownmaintainable and scalable production-ready code in distributed, multi-threaded systems with monitoring and instrumentation

  • Contribute to the mentoring of other engineers in the team and champion engineering best practices and culture.

  • Propose and champion innovations backed by data and metrics

  • Regularly communicate the impact of initiatives to stakeholders

Qualifications

Qualifications

Required Qualifications:

  • BA/BS degree in Computer Science or related field and/or equivalent work experience in Software Engineering.

  • Professional experience and proficiency with Java or Python, and SQL.

  • Experience building redundant, fault-tolerant, highlyavailablescalable softwareoptimized for high throughput and low latency

Preferred Qualifications:

  • Experience working with technologies like Kafka, Mysql, Hadoop, Vertica

  • Basic understanding of statistics

  • Familiarity with machine learning techniques

  • You focus on developing practical, robust solutions

  • You communicate effectively, clarify requirements, and report progress proactively.

  • You are able to navigate a complex cross functional team environment and adapt to many moving parts.

  • You are focused on hands-on development and deliver quality code in a timely manner.

#BingAds# #Advertising# #WebXT#

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