Stay in Touch

TITLE

 

Security Software Developer

COMPANY

 

Mist

LOCATION

 

Cupertino, CA, US

Description

Mist is seeking a software developer as a strategic component of our engineering team to design, develop, and test software related to the cloud-based network configuration and reporting system. This individual will be responsible for solving complex problems and designing subsystems that will make the Mist platform the premier wireless solution in the industry.

 

Responsibilities

 

Research and develop statistical learning models and algorithms for security analytics.

Develop scalable production software in Python, Java, and/or Go (Golang)

Simulation of algorithms and translation of those simulations into production code

Collaborate with product management and engineering departments to understand company needs and devise possible solutions

Keep up-to-date with latest security technology trends

Communicate results and ideas to key decision makers

Requirements:

 

Bachelor’s Degree (or greater) in Computer Science, Statistics, Applied Math or Physics

Strong understanding of network security

Cloud/SaaS

Experience with following technologies:

Network protocols (e.g. IP, ARP, TCP, …)

Intrusion detection

Security compromises

Security protocols

Familiar with User and Entity Behavior Analytics (UEBA)

Proven ability to lead technical teams and articulate ideas to both technical and non-technical audiences

Experience with statistics and data processing algorithms

Experience with WiFi

Desirable:

 

Machine learning, data science, bayesian statistics, information theory

Experience with indoor location solutions

Knowledge of cryptography and digital certificate infrastructure (e.g. SHA, AES, RSA, PKI, ...)

Experience with real-time data pipelines (e.g. Kafka, Storm, Flink, ...) and batch processing (Spark, Hadoop, …)

Apply for the job

Subscribe to our blog.


 

Blog & Newsletter Signup