Senior Software Engineer

Senior Software Engineer

Apply Now

We are looking for a talented senior software developer with data science and network security background to help take our AI enabled security and business intelligence solution to the next level. The senior software engineer will report to the Head of Security Research and Analytics and work closely with other data scientists, security researchers and product marketing. The individual will be responsible for driving the AI and security feature development on our IoT protection and intelligence platform.



  • An individual contributor role to develop production software and architecture with the highest standard.
  • Design, develop and deliver software using AI and machine learning technologies to detect cyber threats and protect IoTs.
  • Break down large problems and tackle ambitious goals.
  • Work in a small and fast paced team to create and deliver new product and software features to end customers with the impeccable quality.
  • Actively engage and contribute to project planning, architecting, and project management activities as an engineering leader in the team.
  • Contribute to technology evolution in IoT security which helps create a positive impact on business.
  • Adapted to a start-up environment, support all other engineering initiatives as needs arise.



  • MS/PhD in computer science, computer engineering or similar.
  • Versatile and confident programmer; proficient in Java, Python and C/C++.
  • Domain expert knowledge and solid skills in various general networking, networking protocols, and network security; previous exposure to AI and machine learning.
  • Experience with machine learning development tools and frameworks, TensorFlow, Spark Streaming, AWS, Database, Linux kernel is preferred.
  • Excellent collaboration skills are required to work within the team and with cross functional teams.
  • A proud, passionate and self-driven software developer and an excellent team player