WIndows Developer

Greylock Management Corporation
Redwood City, CA, United States
1 day ago
Apply on www.thejobnetwork.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Working hours
Regular working hours

Tech stack

.NET Framework Microsoft Windows Artificial Intelligence Application Layers C Sharp (Programming Language) C++ (Programming Language) Mobile Application Development Profiling Software Debugging Linux Device Drivers Distributed Systems
+11 more
Memory Management Interoperability Machine Learning Windows API Performance Tuning Systems Integration Large Language Models Multi-Agent Systems Windows Services Virtual Agents GDI+

Job description

Technology: This Greylock-backed company is building an adaptive, AI-native platform for endpoint and device management. Its distributed architecture allows endpoint agents to monitor, reason, coordinate, patch, and secure devices locally rather than depending entirely on a centralized control plane., The role is primarily focused on C# and modern .NET development, but requires deep C++ expertise for native, performance-sensitive, and system-level components. You will work closely with AI/ML scientists, OS engineers, and security architects to determine how intelligent agents can operate securely and efficiently within enterprise Windows environments., A major part of the challenge is delivering on-device AI capabilities while maintaining the lightweight footprint, reliability, and resource controls expected of a production enterprise endpoint agent.

Requirements

  • Windows Endpoint Engineering: Experience building enterprise endpoint agents, endpoint security products, device-management systems, or other software that interacts deeply with the Windows operating system. \n

  • C#/.NET Development: Strong production experience developing Windows applications, services, and tools using C# and modern .NET. \n

  • Native C++ Expertise: Deep C++ experience with system-level components, plugins, native-memory management, threading, debugging, and performance optimization. \n

  • Windows Systems Depth: Experience with Win32, COM, WinRT, Windows Services, Task Scheduler, the Registry, WinAppSDK, GDI+/Direct2D, WIC, or related Windows technologies. \n

  • Managed/Native Integration: Experience connecting C# application layers with high-performance C++ components through P/Invoke, C++/WinRT, C++/CX, or similar interoperability mechanisms. \n

  • Telemetry and Diagnostics: Deep experience with Windows telemetry, Event Tracing for Windows, diagnostic pipelines, profiling, or system-level instrumentation. \n

  • Resource-Constrained Systems: Ability to establish and optimize CPU, memory, GPU/NPU, power, and other resource limits for software running continuously on enterprise endpoints. \n

  • Applied AI: Experience integrating AI/ML models, agentic systems, LLMs, or adaptive workflows into production software. Familiarity with GPU or NPU acceleration for on-device AI is especially relevant. \n

  • Enterprise Deployment: Familiarity with Windows code signing, driver development, or driver deployment processes. Exposure to endpoint agents on macOS or Linux is also valuable. \n

  • AI-Native Development: Experience using AI-assisted development tools to design, implement, test, and optimize production-grade software. \n

Benefits & conditions

Due to the volume of applicants we typically receive, a follow-up email will only be sent when a potential match has been identified with one of our investments.

\n

\n

Greylock Talent:

\n

We are full-time, salaried employees of Greylock, and there are no fees associated with any of the work we do. Our team provides free candidate referrals and introductions to our active investments, and we’re always looking to add talented people to our network.

\n

\n

Please note:

\n

\n

There are no fees associated with any of the support we provide our investments. Greylock Talent provides free candidate referrals/introductions to all of our active investments (one of the many services we provide).

\n

\n

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.thejobnetwork.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:26 min

Introduction to new Windows power-user utilities

Noraa Junker Noraa Junker · Europe 2026 Virtual

47 sec

Profiling native execution calls with async-profiler

Gonzalo Ortiz Jaureguizar Gonzalo Ortiz Jaureguizar · World Congress 2026 Europe

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · World Congress 2025

1:32 min

Building enterprise artificial intelligence software in .NET

Damir Damir · World Congress 2025

2:17 min

Comparing code profiling with surface level monitoring

Jérôme Vieilledent · LIVE

3:55 min

Demonstrating .NET installation on Debian and Azure Linux

Silvano Coriani Silvano Coriani · Europe 2026 Virtual

Videos

See all

Related articles

See all