Senior Software Engineer @ Microsoft - San Francisco, CA

Job Overview

4 months ago

Senior Software Engineer

Microsoft - San Francisco, CA

The Experimentation Team at Microsoft, under Azure AI Platform, aims to accelerate software innovation through trustworthy experimentation. We build one of the largest experimentation platforms on the planet, ExP, used by teams across Microsoft like Azure, Xbox, Windows, Office, Bing, MSTeams, VSCode, etc. to make data-driven decisions through A/B testing. The ExP platform enables customers answer questions like: What factors affect the quality of the Bing user experience? What causes users to make a first payment with XBox? How does a new Outlook feature impact Office’s business metrics?

As a part of this team, you will get the opportunity to:
  • Push the envelope for how data is leveraged and change the way software is built.
  • Work in an agile and diverse engineering team, closely partnering with world-class data scientists with leadership that will help you grow your career.
  • Develop efficient and reliable data pipelines to move data across platforms and provide intuitive analytics to stakeholders.

Visit https://www.microsoft.com/en-us/research/group/experimentation-platform-exp/ for more information about the ExP Platform including videos, articles and publications.

Responsibilities

  • Design and build new global-scale services and tools for Microsoft’s ExP platform.
  • Produce high quality code and performant systems with clear documentation.
  • Leverage thousands of product metrics to distill data insights and automate platform actions.
  • Collaborate with data scientists and cross-functional teams to improve platform capabilities and advance the field of online experimentation.
  • Design and develop data pipelines and backend services and discover the best solutions to operationalize insights and algorithms.

Qualifications

  • 4+ years' experience in Java, C#, Python, C++ or similar language.
  • 4+ years' experience in software development and product delivery.
  • A minimum of a Bachelor’s degree in Computer Science, or a related field, or equivalent alternative education, skills, and/or practical IT work experience is required.

Preferred Qualifications:

Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include, but are not limited to the following specialized security screenings:
Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.

#AIPLATFORM#
#AIPLATREF#
#DTPJobs#

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.

Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.

Similar Jobs

Software Development Engineer - Amazon Redshift Connectivity, Amazon Redshift

Amazon Web Services, Inc.

East Palo Alto, CA

Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews…

DevOps Engineer

Intel

Santa Clara, CA

Beyond writing automation scripts also understand advanced software development practices and implementation of agile development practices such as code reviews…

System Software Engineer

LitePoint

San Jose, CA

LitePoint is looking for persons to work on the latest wireless communication technologies such as WiFi, Bluetooth, UWBP etc.

Software DevOps Automation Engineer

Intel

Santa Clara, CA

Precise with great attention to details. Working proficiency in English, both oral and written. Working with IT on new hardware/software installation and set-up…

Automation Engineer

TDK Headway Technologies, Inc.

Milpitas, CA

Three years of experience software or hardware modeling, simulation or algorithms. Knowledge of GEM/SECS interfaces, logic design, semiconductor fabrication…

Power Management (PMC) Software Engineering Manager

Intel

Folsom, CA

Proven track record of successful and timely software product delivery with complex dependencies. Genuine passion for low-level system engineering and hardware…

IP Program Manager

Intel

Folsom, CA

We offer a competitive salary and financial benefits such as bonuses, life and disability insurance, opportunities to buy Intel stock at a discounted rate, and…

Senior R&D Software Engineer-DSP

Keysight Technologies

Santa Rosa, CA

6+ years software development experience. Proficient in building, testing, and debugging software. Strong knowledge and experience in object oriented (OO)…

Senior Software Development Engineer in Test (SDET)

Ascensus

San Jose, CA

At least 8+ years of IT QE experience with no less than 5 years of scripting experience delivering successful products in agile/ iterative / waterfall…

Senior Engineer- Back End

Aria Systems

San Francisco, CA

You possess a high level of technical creativity, problem solving ability, software process and lifecycle expertise, great communication skills.

SAP ABAP/Fiori Developer

Deloitte

Sacramento, CA

'Real world' SAP Fiori Experience (At least one e2e project). Written and oral communication skills, with the ability to communicate ideas and results to…

Senior Product Manager

Stefanini, Inc

San Francisco, CA

Working knowledge of software development processes including the ability to evaluate and prioritize enhancement requests for software products, set software…

Sr. Product Analyst

Stefanini, Inc

San Francisco, CA

Working knowledge of software development processes including the ability to evaluate and prioritize enhancement requests for software products, set software…

Sr. Application Developer

Stefanini, Inc

San Francisco, CA

May develop work plan timelines and manage workflows to meet project timeframes. Designs software solutions based on business requirements.

Staff Software Engineer

ServiceNow

Santa Clara, CA

Be a mentor for colleagues and help promote knowledge-sharing. Implement software that is simple to use, to allow customers to adopt and configure the…

Developer

SAP

Palo Alto, CA

A graduate with Computer Science or Engineering focus with 0-3 years of experience, and a strong knowledge in Java development and/or Frontend (/HTML/CSS/JS…

Security Software Engineer - Opportunity for Working Remotely Palo Alto, CA

VMware

Palo Alto, CA

We are looking for an experienced software developer to join our team as Sr Information Security Software Engineer. These products must perform at scale.

Software Development Engineer, OpenSearch Extensibility

Amazon.com Services LLC

East Palo Alto, CA

4+ years of professional software development experience. . Lead a team of 4-6 engineers. 3+ years of programming experience with at least one software…

Senior Member of the Technical Staff – Tanzu Community Edition - Opportunity for Working Remotely San Francisco, CA

VMware

San Francisco, CA

Research and develop cutting edge cloud native software. With it, community members can build and manage their Kubernetes infrastructure, packages, and cloud…

Senior Front-end Developer

SAP

Palo Alto, CA

At least 5 years of experience as a front-end UI engineer. Write client-side code for web-based applications, create fast, easy-to-use, high volume production…

Senior Developer - Python

SAP

Palo Alto, CA

Minimum of 3-5 years of experience preferably in B2B software companies. Participate in the entire cycle of product development, from first ideas and…

Senior Developer

Novogradac & Company

San Francisco, CA

The position will interact directly with software end-users and stakeholders. Experience with version control frameworks (GitHub, GitLab, etc.).

Senior Software Developer - Knative OSS - Opportunity for Working Remotely Palo Alto, CA

VMware

Palo Alto, CA

Knative simplifies running serverless containers by taking care of “boring but difficult” details such as networking, autoscaling (even to zero) and revision…

BrightDrop - Senior DevOps Engineer

General Motors

Palo Alto, CA

Collaborate with Product Managers and developers to design and deploy robust and scalable cloud infrastructure. Experience with IoT stack is a big plus.