Microsoft Is Hiring Senior Software Engineer , Work From Home In US | Click Here To Apply

Senior Software Engineer – Microsoft Teams AI and Messaging Services

Overview:

Microsoft Teams, a flagship product in Office 365, has rapidly become a transformative tool for collaboration, offering teams seamless access to all the resources they need in one unified platform. With its dynamic features, such as chat, file sharing, integrated tools, and meetings, Teams serves as the hub for teamwork in the digital workplace.

Microsoft Is Hiring Senior Software Engineer , Work From Home

Location: Redmond, Washington, United States

Work Site: Up to 100% work from home
Travel: 0-25%
Employment Type: Full-Time
Job Number: 1753921
Date Posted: September 13, 2024
Salary: $117,200 - $229,200 per year
(Specific work locations in the San Francisco Bay Area and New York City Metropolitan Area have a salary range of $153,600 - $250,200 per year)

As a Senior Software Engineer on the Messaging Services Team, you will play a pivotal role in shaping the backend infrastructure that powers Teams' messaging capabilities. This team is at the forefront of AI innovation, integrating cutting-edge technologies like Generative Artificial Intelligence (AI), Large Language Models (LLM), and Microsoft's world-class AI stack, which are foundational to Team’s AI products, including Teams Copilot.

This role provides a unique opportunity to work with the latest advancements in deep learning, natural language processing (NLP), and conversational AI. Your contributions will directly enhance the scalability, performance, and robustness of Teams' backend services, creating revolutionary solutions for millions of users worldwide. This is a position where you will be deeply involved in both the design and development phases, working on high-performance messaging microservices that support new features while maintaining a scalable and cost-effective ecosystem.

Key Responsibilities:

As a Senior Software Engineer on this team, your primary responsibilities will include:

  • Designing and developing high-scale services that form the backbone of Microsoft Teams' messaging infrastructure. You will have end-to-end (E2E) ownership of services that handle vast volumes of communication, ensuring seamless, fast, and reliable performance.

  • Building scalable, robust, and efficient backend solutions for the Teams AI products. You will work with advanced AI techniques like deep learning, natural language processing (NLP), and machine learning to create state-of-the-art messaging features powered by AI.

  • Collaborating across teams to ensure seamless integration of your work with other components of Microsoft Teams, particularly around AI and messaging functionalities. You will work closely with other engineering teams, product managers, and AI researchers to develop cross-functional features that meet user needs and drive customer satisfaction.

  • Experimenting and prototyping new ideas to improve the AI-powered messaging features in Microsoft Teams. You will have the freedom to innovate, test, and implement new approaches that could revolutionize how messaging is handled in collaboration software.

  • Optimizing and improving existing services to enhance performance, reliability, scalability, and supportability. As part of a live-site-first culture, you will contribute to a metrics-driven decision-making process, ensuring the infrastructure is resilient and free from technical debt.

  • Driving continuous improvements in operational efficiency, reducing manual processes through automation, and improving the overall reliability and scalability of messaging services in the Microsoft Teams ecosystem.

  • Influencing system architecture by creating new designs, architectures, standards, and methods for large-scale distributed systems, especially those involving cutting-edge technologies like .NET Core, Typescript, Service Fabric, Redis, and Azure Cosmos DB.

  • Working closely with AI teams across Microsoft to leverage and share best practices, resources, and innovations in AI technologies. Your work will contribute to refining Teams’ AI products like Copilot, which assists users by leveraging advanced AI capabilities for smarter communication and collaboration.

  • Collaborating with partners both within and outside the Microsoft Teams organization to ensure the successful design and implementation of features that will drive growth and delight customers. Given the extensive scope and cross-team nature of the work, strong collaboration and communication skills are essential for success.

Team Culture and Approach:

As part of the Messaging Services engineering team, you will be joining a group that prides itself on its ability to move fast, make data-driven decisions, and focus on delivering impactful solutions for customers. The team has a live-site-first, metrics-driven culture, which emphasizes preventing issues before they occur, rather than responding to crises. This proactive approach ensures that the team can avoid technical debt and deliver consistent, high-quality service to Microsoft Teams’ millions of users.

The team operates with an evidence-based approach to decision-making, relying on data, user feedback, and performance metrics to guide the direction of development. You will be encouraged to be a customer-obsessed engineer, ensuring that everything you build is designed with the end user in mind.

Required Qualifications:

  • Bachelor's Degree in Computer Science or a related technical field, AND 4+ years of technical engineering experience with programming languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python. Alternatively, equivalent experience is also acceptable.

  • 4+ years of experience in large-scale distributed systems, client-server architectures, and distributed database systems, with hands-on experience building, operating, and maintaining high-scale services.

Preferred Qualifications:

  • A passion for delivering high-quality, resilient, large-scale services that meet the needs of millions of users. You should be passionate about solving challenging problems and continuously seeking ways to improve performance, scalability, and user satisfaction.

  • Cross-team collaboration skills, with the ability to work effectively with various teams across Microsoft, including product teams, AI researchers, and other engineering organizations.

  • Experience with modern cloud technologies such as Service Fabric, Kubernetes, Azure Active Directory (AAD), Exchange, Substrate, SharePoint, CosmosDB, Redis, and streaming services. Knowledge of these tools will be valuable in optimizing the messaging services that power Microsoft Teams.

  • A desire to improve operational efficiency through automation, reducing manual tasks, and ensuring that services remain highly available, reliable, and scalable as they grow in complexity and usage.

Salary Information:

The base salary range for this role across the U.S. is between $117,200 and $229,200 per year. However, for work locations within the San Francisco Bay Area and the New York City metropolitan area, the base salary range is $153,600 to $250,200 per year. Compensation also includes potential benefits, equity, bonuses, and other forms of compensation.

Microsoft’s Mission and Values:

Microsoft's mission is to empower every person and every organization on the planet to achieve more. As a Microsoft employee, you will be encouraged to adopt a growth mindset, continuously innovating and collaborating with others to achieve shared goals. You will work in an environment that values respect, integrity, and accountability, fostering a culture of inclusion where everyone can thrive.

Application Procedure:

[Click Here To Apply]
Join JOB FOR ME WHATSAPP CHANNEL for more job updates.

This role is an exciting opportunity for engineers who are passionate about AI, large-scale distributed systems, and building revolutionary products that impact millions of users worldwide. If you are driven to solve complex problems and want to be part of a dynamic team shaping the future of AI-powered collaboration, this is the role for you!

Post a Comment

Previous Post Next Post