Overview
We are the Web and Work Experiences team within M365 Core, focused on creating the best AI Copilot Web and Work Experiences for commercial users. Our team develops engaging, modern chat solutions for information workers and enterprise users, delivering exceptional Web and Work Copilot experiences. To help us reach our goals and collaborate with key partners in design, research, product management, and data science, we are looking for an experienced full stack developer to shape the future of enterprise search. In this Senior Software Engineer role, you will have the opportunity to work with teams across Microsoft and globally, developing innovative AI solutions for enterprise users across all commercial platforms within Microsoft. You'll contribute to components integrated into applications across the Microsoft 365 ecosystem, spanning both desktop and mobile platforms. If you are passionate about building scalable, fault-tolerant services and developing components that are accessible and inclusive of all users, we encourage you to apply for this exciting opportunity! 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
We are seeking a talented and motivated Senior Software Engineer with a background in Data Analytics to join our team. In this role, you will work at the intersection of software engineering and data analytics, building scalable applications that support data-driven decision-making across the organization. You will collaborate with data scientists, data engineers, and business stakeholders to design, implement, and optimize data-driven software solutions.
- Software Development: Design, develop, and maintain scalable and efficient software solutions that integrate with our data platforms. Build and enhance data-driven applications, dashboards, and tools to help teams access, analyze, and visualize data. Ensure high-quality code through testing, code reviews, and best software development practices.
- Data Integration: Collaborate with data engineering teams to ensure seamless integration between software applications and data pipelines. Develop APIs and data services to facilitate the extraction, transformation, and delivery of data to various systems. Work on data integration tasks using big data technologies (e.g., Spark, Cosmos) and cloud platforms (Azure).
- Analytics & Insights: Partner with data analysts and data scientists to translate business requirements into technical solutions. Develop custom software solutions to automate data analysis processes, reporting, and business intelligence. Implement algorithms and models to support predictive analytics, machine learning, and AI solutions.
Other: Embody our Culture & Values.
#J-18808-Ljbffr