3 days ago
Herẕliyya, IsraelMid Level / Senior
Responsibilities
- Lead development of extensible, maintainable, secure, well-tested, and performant software.
- Review product and test code, improve code quality and coverage, and mentor less experienced engineers.
- Own architecture and design efforts for complex products, platforms, and solutions.
- Evaluate design options and lead decisions addressing performance, scalability, resiliency, disaster recovery, cost, security, and compliance.
- Identify and manage dependencies across teams, systems, and technologies.
- Develop, enhance, and apply software developer tools and engineering best practices.
- Collaborate with partner teams on integration, end-to-end testing, live-site coverage, scalability, performance, and escalation pathways.
- Lead automation across production and deployment, including simulated or non-production runtime validation.
Requirements
- Bachelor’s degree in computer science or a related technical field.
- At least 6 years of technical engineering experience with coding in C++ and Python.
- At least 2 years of experience designing and implementing AI kernels, AI optimization algorithms, or AI compilation techniques.
- Preferred: master’s degree in computer science or a related technical field.
- Preferred: deep expertise in quantization, sparsity, speculative decoding, graph optimization, operator fusion, code generation, inference serving, batching and scheduling, or caching.
Categories
About Microsoft
Microsoft develops operating systems, productivity software, cloud services, developer tools, and consumer devices for individuals, enterprises, and governments. Its main products include Windows, Microsoft 365, Azure, Visual Studio/GitHub, Xbox, and LinkedIn; revenue comes from software subscriptions and licenses, cloud consumption, hardware sales, and advertising. Founded in 1975 and headquartered in Redmond, Washington, Microsoft is a public company traded on Nasdaq.
