Senior Software Engineer
Teknik, data och digitalt · Mjukvaru- och webbutveckling · Mjukvaruutveckling
I korthet
Ansvarsområden
- Design, develop, and operate large-scale distributed storage and high-availability systems, including data replication, database copy management, failover, recovery, and evolving storage architectures, to improve reliability, scalability, performance, and efficiency.
- Build and apply AI agents and agentic workflows to automate incident investigation, mitigation, root-cause analysis, software development, testing, debugging, and other operational and engineering processes.
- Apply AI, machine learning, and data science techniques to analyze large-scale operational data, develop predictive and decision models, identify system risks, and optimize reliability and resource efficiency.
- Independently drive complex engineering projects from technical design and implementation through testing, deployment, production operations, and continuous improvement.
- Collaborate with cross-functional teams across storage, infrastructure, and AI engineering to solve challenging technical problems and advance system architecture and engineering practices.
- Continuously explore, evaluate, and apply emerging technologies and engineering approaches to deliver innovative, practical solutions.
Krav
- Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python, OR equivalent experience.
Önskade kvalifikationer
- Master's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python, OR Bachelor's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python, OR equivalent experience.
- Experience designing, developing, and operating large-scale distributed systems, cloud infrastructure, or backend services.
- Solid understanding of software engineering fundamentals, system architecture, concurrency, reliability, and fault tolerance.
- Hands-on experience using AI and developing or integrating AI agents and agentic workflows to solve practical engineering problems.
- Foundational understanding of machine learning, statistical analysis, or data-driven modeling, with the ability to evaluate and apply these approaches to engineering problems.
- Demonstrated ability to independently solve complex technical problems, deliver high-quality production software, and continuously learn and adopt emerging technologies.
- Experience with distributed storage systems, databases, replication protocols, consistency models, or advanced storage technologies such as erasure coding and Shingled Magnetic Recording (SMR).
- Experience building production AI agent systems, including tool integration, Model Context Protocol (MCP), orchestration, evaluation, safety guardrails, and autonomous task execution.
- Hands-on experience with applied machine learning, data science, predictive modeling, anomaly detection, or decision optimization, particularly using large-scale operational telemetry.
- Experience applying agentic engineering to automate software development, testing, troubleshooting, or incident management workflows.
- Experience designing, troubleshooting, and optimizing highly available services in large-scale cloud production environments.
Förmåner
- Applications accepted on an ongoing basis until the position is filled.
Färdigheter
Every company has a mission. What's ours? To empower every person and every organization to achieve more. We believe technology can and should be a force for good and that meaningful innovation contributes to a brighter world in the future and today. Our culture doesn’t just encourage curiosity; it embraces it. Each day we make progress together by showing up as our authentic selves. We show up with a learn-it-all mentality. We show up cheering on others, knowing their success doesn't diminish our own. We show up every day open to learning our own biases, changing our behavior, and inviting…
Företag
MicrosoftPublicerade jobb
för 4 dagar sedan
Anställningstyp
Heltid
Arbetsform
Hybrid
Erfarenhetsnivå
Senior
Platser
United States
Kvalifikation
Sökande
Ansök tidigt
