About this role
We are looking for a Software Developer with specialised skills in security engineering and distributed systems. You will build software solutions and contribute to research initiatives that protect systems and users at scale. Key Responsibilities: • Design and develop software systems for security analysis, threat detection, and risk monitoring in distributed environments • Build and maintain detection pipelines for identifying malicious programs, fraudulent behaviors, and anomalous on-chain activity • Apply techniques such as symbolic execution, static analysis, and fuzzing to analyse software and virtual machine execution environments • Leverage machine learning and large language models (LLMs) to enhance security tooling and automated analysis capabilities • Conduct in-depth technical research and produce clear, well-structured reports on system threats and defense strategies • Collaborate with cross-functional teams to integrate security findings into production systems • Contribute to open-source tools or publish research findings where applicable Requirements: Solid software engineering fundamentals with experience in Golang, Python, and/or C++ Specialised knowledge in one or more of: security engineering, distributed systems, smart contract development, or applied ML for anomaly detection Experience with static analysis, symbolic execution, or vulnerability research Ability to work independently, manage complex technical problems, and communicate findings clearly Research publications or open-source contributions are a plus
Also in Software Engineering
ZALEM PTE. LTD.
PURPLE PLUTO PTE. LTD.
CONSULGURU PTE. LTD.