About the job
Security represents the most critical priorities for our customers in a world awash in digital threats, regulatory scrutiny, and estate complexity. Microsoft Security aspires to make the world a safer place for all. We want to reshape security and empower every user, customer, and developer with a security cloud that protects them with end to end, simplified solutions. The Microsoft Security organization accelerates Microsoft’s mission and bold ambitions to ensure that our company and industry is securing digital technology platforms, devices, and clouds in our customers’ heterogeneous environments, as well as ensuring the security of our own internal estate.
There is a significant opportunity here to empower every company to deliver data privacy solutions that meet these regulations and that build customer trust. We are the Microsoft Data Privacy Platform Team, a part of the Cloud Ecosystem Security (CES) Organization. If you are looking for an opportunity to move the needle on data privacy, then we may be the right team for you. The Data Privacy Platform (DPP) team has been providing internal data privacy products for all Microsoft since 2018, operating these products at high scale and availability. We build reliable, highly scalable, highly performing, and distributed systems for scanning, cataloging, classification, and DSR processing. Our job is to provide privacy infrastructure, to produce meaningful insights about compliance, and to create understandable actions that can be taken to improve. We are leveraging this experience to create new data privacy products to benefit Microsoft and later all our customers. There is a steady stream of new requirements for both our internal and external partners that create exciting opportunities to work on a high scale, impact, and visibility.
We’re looking for an enthusiastic Data Engineer to help us build and deliver business Intelligence through data for billions of DSRs that are processed for customer’s delete and export requests. Your responsibilities will include working closely with a variety of teams such as Engineering, Program Management, Design and application partners to understand the key business questions for customer-facing scenarios, to set up the key performance indicators, and setup data pipelines to identify insights and experiment ideas that moves our business metrics. We will be looking to you to help evaluate the return of investments on new ideas, to assess if investments are meeting customer and business promises, to design and assess experiments, to measure growth and to derive insights that help identify next wave of opportunities and problems to be solved.
Responsibilities
- Provide new and improve upon existing data platform offerings with a fundamental understanding of the end-to-end scenarios.
- Collaborate with partner teams and customers to scope and deliver projects.
- Authoring and design of Big Data ETL pipelines in Python, Spark, Synapse, SCOPE, Kusto, etc.
- Data extraction across a wide variety of data sources.
- Data cleaning, preprocessing, and transformation for further analysis by data analysts.
- Data Validation framework from source to endpoints ensuring data quality and integrity.
Qualifications
Required Qulification:
- Bachelor’s degree in computer science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, Python, C, C++, C#, OR equivalent experience Proven coding and debugging skills in Python, C#, C++.
- Ability to work and communicate effectively across disciplines and teams.
- Familiarity with distributed data processing and analysis, such as Spark.
- 2+ years of professional software development experience. Proven design and problem-solving skills, with an emphasis on quality and engineering excellence.
- 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 background and Microsoft Cloud background check upon hire/transfer and every two years thereafter.
Preferred Qulaification
- 2+ years of experience in data engineering. Understanding and experience with data cloud computing technologies such as – Azure Synapse, Azure Data Factory, SQL, Azure Data Explorer, Power BI, Apache Spark.
- Good analytical skills with a systematic and structured approach to software design. Great curiosity and willingness to question. Strong desire to innovate, ideate and implement the products and processes.
- High enthusiasm, integrity, ingenuity, results-orientation, self-motivation, and resourcefulness in a fast-paced competitive environment.
- Love the next problem, the next experiment, the next partner. Have a deep desire to work collaboratively, solve problems with groups, find win/win solutions and celebrate successes.
- Get excited by the challenge of hard technical problems. Solve problems by always leading with deep passion and empathy for customers.
Gates and Allen established Microsoft on April 4, 1975, with Gates as CEO, and Allen suggested the name “Micro-Soft”, short for micro-computer software. In August 1977, the company formed an agreement with ASCII Magazine in Japan, resulting in its first international office of ASCII Microsoft.
Penetration Testing: Internship Opportunity
Overview
Come build community, explore your passions and do your best work at Microsoft with thousands of University interns from every corner of the world. This opportunity will allow you to bring your aspirations, talent, potential—and excitement for the journey ahead.
As a Penetration Testing Intern, under supervision, you will identify problems and vulnerabilities through application of engineering to dynamically penetrate software, hardware or human systems. You will work on efforts that results in security bug discovery, exploitation and suggested security controls and mitigations in response to security flaws. These efforts will include building innovative software to identify the problems and you will have oppurtunity to learn new technologies, tools , methods. You will develop and implement pen testing strategies and apply your expertise to engineer solutions. You will help influence mitigations for current and future products and solutions.
At Microsoft, Interns work on real-world projects in collaboration with teams across the world, while having fun along the way. You’ll be empowered to build community, explore your passions and achieve your goals. This is your chance to bring your solutions and ideas to life while working on cutting-edge technology.
Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.
Qualifications
Required Qualifications
• Currently pursuing a Bachelor’s Degree in Statistics, Mathematics, Computer Science or related field
• Must have at least one additional quarter/semester of school remaining following the completion of the internship
Preferred Qualifications
• Currently pursuing a Master’s Degree in Statistics, Mathematics, Computer Science or related field
• CISSP, CISA, CISM, SANS, GCIA, GCIH, OSCP, and/or Security+ certification
Responsibilities
• Identifies security vulnerabilities within specialty/area or responsibility.
• Able to come up to speed on new targets with the help of others.
• Apply engineering principles to solve complex problems through sound and creative engineering.
• Leverages known information channels to gain context.
• Corroborates guidance against real world observations, determines and understands scope of potential impact and identifies variance or instances of known issues.
Senior Researcher
Overview
The PROSE team is advancing the state of the art in artificial intelligence for end users and programmers, and shipping these innovations through flagship Microsoft products that impact millions of users worldwide. These products include the world’s most popular spreadsheet software Excel, the industry-leading IDEs Visual Studio and Visual Studio Code, GitHub Copilot, the power platform suite of products including Power BI, PowerApps, PowerAutomate, and other software tools including Azure Data Studio, Azure Data Monitor, Azure Data Factory, PowerShell, and SQL Server Management Studio. The application domains range from developer productivity, business user low-code/no-code scenarios to even programming education. To power these features PROSE has developed a powerful and flexible framework for program synthesis that leverages techniques from both logical reasoning and machine learning (including LLMs) and combines them in unique ways to synthesize programs automatically. This approach has been recognized with frequent papers at top-tier conferences and awards, including best paper and test-of-time awards.
We invite researchers with machine learning, data science, and software engineering research experience to apply for a full-time position on the PROSE team at Microsoft. The recent success of large language models (LLMs) creates an opportunity to take a qualitative step forward, to extend dramatically the reach of what users can do with Copilots. Our team provides a unique opportunity to work at the intersection of cutting-edge AI research and real-world impact, solving customer problems on a global scale. Researchers design and carry out the research underlying state-of-the-art systems and work together with world-class engineers to implement these systems in production. To learn more about our approach and culture see this award talk on the story behind one of the team’s early innovations: the Flash Fill feature in Excel.
Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.
Qualifications
Required Qualifications
- PhD (or close to completion, if early career) in Computer Science or a relevant field.
- At least 2 AI-related publications in top-tier machine learning, programming language, HCI, software engineering or relevant venues (e.g. AAAI, NeurIPS, ICML, ICLR, EMNLP, NAACL, ACL, POPL, PLDI, OOPSLA, ICSE, FSE, CHI, UIST, and comparable).
- Ability to develop an original research agenda, demonstrated by leading at least one publication in a top-tier machine learning, programming language, software engineering, HCI or relevant venue.
Preferred Qualifications
- Experience working with large language models, including automated prompt tuning, fine-tuning, agents, planning, instruction-tuning and continued pre-training.
- Experience in training transformer-based models (including collecting and curating training data) as part of research projects in an industrial or academic setting.
- Experience with reinforcement learning and its applications to training LLMs.
- Have interests in applying machine learning to software engineering or data handling and analysis tasks.
- Hold previous industrial research internship positions.
- Experience collaborating across multi-disciplinary or multi-role teams.
- At least 3 years of prior research experience in machine learning, programming language, software engineering, or human-computer interaction.
- Ability to communicate in written and verbal.
Software Engineer
About the job
Security represents the most critical priorities for our customers in a world awash in digital threats, regulatory scrutiny, and estate complexity. Microsoft Security aspires to make the world a safer place for all. We want to reshape security and empower every user, customer, and developer with a security cloud that protects them with end to end, simplified solutions. The Microsoft Security organization accelerates Microsoft’s mission and bold ambitions to ensure that our company and industry is securing digital technology platforms, devices, and clouds in our customers’ heterogeneous environments, as well as ensuring the security of our own internal estate.
There is a significant opportunity here to empower every company to deliver data privacy solutions that meet these regulations and that build customer trust. We are the Microsoft Data Privacy Platform Team, a part of the Cloud Ecosystem Security (CES) Organization. If you are looking for an opportunity to move the needle on data privacy, then we may be the right team for you. The Data Privacy Platform (DPP) team has been providing internal data privacy products for all Microsoft since 2018, operating these products at high scale and availability. We build reliable, highly scalable, highly performing, and distributed systems for scanning, cataloging, classification, and DSR processing. Our job is to provide privacy infrastructure, to produce meaningful insights about compliance, and to create understandable actions that can be taken to improve. We are leveraging this experience to create new data privacy products to benefit Microsoft and later all our customers. There is a steady stream of new requirements for both our internal and external partners that create exciting opportunities to work on a high scale, impact, and visibility.
We’re looking for an enthusiastic Data Engineer to help us build and deliver business Intelligence through data for billions of DSRs that are processed for customer’s delete and export requests. Your responsibilities will include working closely with a variety of teams such as Engineering, Program Management, Design and application partners to understand the key business questions for customer-facing scenarios, to set up the key performance indicators, and setup data pipelines to identify insights and experiment ideas that moves our business metrics. We will be looking to you to help evaluate the return of investments on new ideas, to assess if investments are meeting customer and business promises, to design and assess experiments, to measure growth and to derive insights that help identify next wave of opportunities and problems to be solved.
Responsibilities
- Provide new and improve upon existing data platform offerings with a fundamental understanding of the end-to-end scenarios.
- Collaborate with partner teams and customers to scope and deliver projects.
- Authoring and design of Big Data ETL pipelines in Python, Spark, Synapse, SCOPE, Kusto, etc.
- Data extraction across a wide variety of data sources.
- Data cleaning, preprocessing, and transformation for further analysis by data analysts.
- Data Validation framework from source to endpoints ensuring data quality and integrity.
Qualifications
Required Qulification:
- Bachelor’s degree in computer science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, Python, C, C++, C#, OR equivalent experience Proven coding and debugging skills in Python, C#, C++.
- Ability to work and communicate effectively across disciplines and teams.
- Familiarity with distributed data processing and analysis, such as Spark.
- 2+ years of professional software development experience. Proven design and problem-solving skills, with an emphasis on quality and engineering excellence.
- 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 background and Microsoft Cloud background check upon hire/transfer and every two years thereafter.
Preferred Qulaification
- 2+ years of experience in data engineering. Understanding and experience with data cloud computing technologies such as – Azure Synapse, Azure Data Factory, SQL, Azure Data Explorer, Power BI, Apache Spark.
- Good analytical skills with a systematic and structured approach to software design. Great curiosity and willingness to question. Strong desire to innovate, ideate and implement the products and processes.
- High enthusiasm, integrity, ingenuity, results-orientation, self-motivation, and resourcefulness in a fast-paced competitive environment.
- Love the next problem, the next experiment, the next partner. Have a deep desire to work collaboratively, solve problems with groups, find win/win solutions and celebrate successes.
- Get excited by the challenge of hard technical problems. Solve problems by always leading with deep passion and empathy for customers.
Principal SOC Design Engineering Manager
We are looking for a Principal SOC Design Engineer to work in the dynamic Microsoft Artificial Intelligence System on Chip (AISoC) Silicon team. The candidate must be a highly motivated self-starter who will thrive in this cutting-edge technical environment.
Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.
Responsibilities
You will be part of the IP/SOC design team driving many facets of high performance, high bandwidth designs. The tasks will include working on Intellectual Property (IP) microarchitecture specification, Register Transfer Level (RTL) design, System on Chip (SOC) integration including clocking and resets, Synthesis and static checks such as Lint and Clock/Reset domain crossings. Throughout the program you will be interacting with various teams, including architecture, verification, and physical design, ensuring that the design is implemented and verified to the spec.
Qualifications
Required qualifications
- 15+ years of related technical engineering experience
OR Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science, or related field AND 15+ years technical engineering experience or internship experience
OR Master’s degree in Electrical Engineering, Computer Engineering, Computer Science, or related field AND 12+ years technical engineering experience or internship experience
OR Doctorate degree in Electrical Engineering, Computer Engineering, Computer Science, or related field AND 10+ years technical engineering experience or internship experience.
- 10+ years of experience delivering successful IP or Application Specific Integrated Circuits (ASIC)/SOC designs.
- 10+ years expertise in Digital Design including microarchitecture specification development, RTL coding in Verilog/System Verilog and Clock Domain Crossing (CDC)/LINT closure.
- 5+ years of experience in Synthesis, Timing constraints, Power, Performance, Area (PPA) trade-offs
- 3+ years of experience with post-silicon debug
- 1+ years of experience with UPF
Preferred Qualifications
- 15+ years technical engineering experience
OR Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science, or related field AND 15+ years technical engineering experience
OR Master’s degree in Electrical Engineering, Computer Engineering, Computer Science, or related field AND 12+ years technical engineering experience
OR Doctorate degree in Electrical Engineering, Computer Engineering, Computer Science, or related field AND 10+ years technical engineering experience.
- 10+ years of experience working on IP design including architecture, microarchitecture, RTL coding, synthesis, verification, post silicon debug, interaction with DFT and PD team.
- 10+ years of experience in designing arbiters, switches in networking ASICs is a plus.
- 10+ years of experience in fabric design, complex arbiter designs, large width data bus designs
- 5+ years of familiarity with SOC/SS/top level integration and issues related to that.
- 10+ years of experience with LINT/Clock Domain Crossing (CDC)/Reset Domain Crossing (RDC) closure
- 5+ years of experience with Synthesis, Timing constraints and UPF
- 5+ years of experience in leading and managing a team of designers is a plus.
- Experience with industry standard interfaces such as AXI, APB, JTAG
- Experience with writing System Verilog assertions
- Experience with scripting languages such as Perl or Python
- Track record of successful tapeouts in deep sub-micron technologies
- Experience with multiple post silicon bringup and validation cycles
- Excellent communication skills and the ability to facilitate collaboration across Microsoft internal groups and external vendors
- Ability and willingness to adapt and work on variety of designs