What if you can safeguard the future of all technologies?
Today, most of the systems are connected, automated, and remotely monitored/controlled. Be it Industrial or commercial, automation with connectivity has a huge impact on evolving sectors including HealthTech, Industry 4.0, Satellite, Defense/Military, 5G, and Smart cities. These are prone to cyberattacks due to various limitations in computation, bandwidth, and advances in Quantum computing.
Microsec (www.usec.io) is a fast-growing Singapore based company that has built an enterprise cybersecurity platform that protects against such attacks by facilitating mathematical and computationally optimized encryption algorithms supporting Post-Quantum Cryptography with Machine Learning. To protect from Zero-day attacks, the platform also enables a Machine-learning/AI-based Anomaly detection system that can run on the smallest microcontrollers to the largest supercomputers. An incredible team of various scientists and engineers from across the world has joined the incredible journey to build this technology. The team is looking for its next rockstar candidates to take the company to the next level and safeguard the future of all technologies.
Position: Python Software / Backend Developer
MicroSec (www.usec.io) is looking for a talented Python Software / Backend Developer. Successful applicants will be responsible for further developing MicroSec’s IoT cybersecurity products. They will follow agile scrum methodologies to establish needs from Product Owners, help with the self-organization of their development team, and guide junior team members. There will be a broad range of problems to solve, such as threat management, vulnerability management, cryptographic implementations, IoT communication, and machine learning.
Who you are
- At least 4-5 years of experience in Python and relevant frameworks such as Django and Flask, with an excellent track record in writing multithreaded programs and database migration.
- At least 4 years of experience in development for Linux-based platforms.
- At least 1 year of experience in PKI, Firewall, IDS or related cybersecurity technology.
- At least 2-3 years of experience in libraries and services including SQLAlchemy, RabbitMQ, PostgreSQL, InfluxDB.
- DevOps experience for secure continuous integration and deployment.
- Experience in implementing REST APIs, with specifications written in OpenAPI / Swagger or Postman.
- Experience in debugging network-level interface, via WireShark, nmap etc.
- Experience in working with Docker, Docker Swarm, Kubernetes, and Git CI/CD.
- Experience in OpenSSL, TLS configurations, and Public Key Infrastructure.
- Working experience with socket programming, TCP/UDP, Network interfaces, low-level Kernel interfaces, System I/O calls Systemd services.
- Experience with databases of different types, such as SQL, time-series, and key-value stores.
- A history of working within an agile environment, either Scrum or similar, with a focus on responsible, customer-focused delivery.
- Ability to clearly document work, through well-defined specifications, code comments, user- and developer-guides.
- A broad portfolio of algorithms, languages, and paradigms, demonstrating an ability to learn and integrate with new technologies or concepts quickly.
What you’ll do
- Build threat management platform.
- Detect anomalies over networks and devices.
- Development of product features based on the roadmap.
- Building APIs for the features required in Django and Flask framework.
- Interacting with Frontend developers to gather additional requirements and deliver them.
- Development of POCs and testbed.
- Participate in the Scrum plans and manage interns.
- DevOps related work to handle CI/CD pipeline and management of cluster infrastructure on-prem or cloud.
- Supporting customers with their requirements.
- Troubleshoot and debug applications.