Stay in Touch



Analytics Software Developer






Cupertino, CA, US


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, WiFi and location analytics 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.




Develop systems to perform analytics on data received from Mist access points and distributed subsystems.

Use algorithms, statistics, machine learning and data science to develop new features.

Work with the rest of the engineering team to create Mist standards for Micro-Services (APIs, schemas, serialization, data stores and best practices)

Develop software using Python, Java and/or Go (golang).

Test systems being developed on scale and bug detection.

Develop unit tests and integration tests to ensure high quality code is deployed to production.

Develop highly scalable and fault tolerant distributed systems.

Develop software for Mist’s real-time data pipeline and batch processing.

Build metrics, monitoring and structured logging.

Write unit, integration and functional tests that make your code safe for refactoring and continuous delivery.

Automate all things.

Participate in collaborative, DevOps style, lean practices with the rest of the team.



Bachelor’s degree or foreign equivalent in Computer Engineering or Computer Science

Good understanding of:


real-time data pipes

batch processing

Experience with following technologies:

Cloud SW Architecture for SaaS solutions

Distributed Software Design and architecture in the cloud

Database technologies (e.g. SQL, PostgreSQL, Hadoop, Titan, Cassandra …)

Hands-on coding using Java/Python/Golang

Open Source Technology (e.g. Kafka, ElasticSearch, Storm, Spark)

Data mining and statistical analysis

Experience developing software for product and services that have been shipped

Familiar with statistics, data science, machine learning



Experience with indoor location solutions

Experience with WiFi or BLE

Apply for the job

Subscribe to our blog.


Blog & Newsletter Signup