About this role
Description
Description
Join Lumia, backed by Team8 and NewEra, and help us solve the next generation of AI security challenges at scale. Our product combines AI, security, endpoint and network technologies, and high-performance distributed systems.
You’ll be a core engineer on our platform, working across the stack. Your Windows kernel experience will help us build our endpoint agent, and you’ll also design and build backend services, shape our architecture and turn AI security ideas into production features.
Life at Lumia
We’re a small, early-stage team that takes the work seriously but not ourselves. We move fast, argue about architecture over lunch, celebrate wins together and help each other when things break. Everyone here has a real say, good ideas win no matter who they come from, and you’ll see your work in production quickly. If you love hard technical problems and want to have fun solving them with people you like, you’ll fit right in.
What you’ll do
- Design, build and own features across the Lumia platform, from the endpoint to the cloud
- Build and improve our Windows endpoint agent, including kernel drivers and user-mode services
- Develop backend services and microservices that work with our endpoint and network components
- Help shape our architecture, infrastructure and cloud deployment
- Debug and optimize complex, high-scale systems, from crash dumps to distributed services
- Work closely with product and research to turn AI security ideas into production features
Requirements
Requirements
- 5+ years of hands-on software development, with strong C/C++ skills
- 3+ years of Windows kernel driver development (WDK, KMDF/WDM)
- Hands-on experience with network drivers, such as WFP callout drivers or NDIS filter drivers
- Strong understanding of Windows internals
- Solid understanding of networking fundamentals: TCP/IP, DNS, HTTP and TLS
- Interest in working across the stack, including backend services in Go
- Quick learner who does well in a fast-paced, changing environment
- Self-motivated and detail-oriented, with a strong sense of ownership
- A positive team player
Advantages
- Experience with Go, microservices and cloud-native applications
- Experience with high-scale distributed systems, Docker and Kubernetes
- Experience with event-driven architecture (Kafka, RabbitMQ, NATS)
- Background in endpoint security products such as EDR, antivirus, DLP or VPN
- Experience with file system minifilter drivers, driver signing or the Microsoft HLK/WHQL process
- macOS endpoint experience (Network Extensions, System Extensions)
- AI and LLM experience, with an understanding of real-world applications