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) .
Microsoft Corporation
- Microsoft Corporation Jobs