Machine Learning Engineer
AI-driven cybersecurity company focused on vulnerability management, application security, compliance automation, and Web3 security.
About TAC Security
TAC Security is the operating brand associated with TAC InfoSec Limited, a publicly listed cybersecurity company founded in 2013. Its current offerings include the ESOF vulnerability-management platform, application-security and SOC 2 readiness automation, smart-contract/Web3 security through CyberScope, IoT security assessment, and public-sector cybersecurity services.
Skills
About the Role
You will analyze requirements and identify ambiguities, deficiencies, and outstanding questions. You will distinguish business requirements, design, and implementation; follow software patterns and development processes; write unit tests; document bugs and workarounds; review code and designs; evaluate tradeoffs; and deliver tested, efficient code.
Requirements
- Python
- Data science
- Deep learning
- Machine learning
- Data analytics
- Data visualization
- MySQL
- Matplotlib
- Seaborn
- MySQL-Python
- Scikit-Learn
- Flask
- Hadoop
- Spark
Responsibilities
- Analyze requirements and identify deficiencies, ambiguities, and outstanding questions
- Distinguish business requirements, design, and implementation constructs
- Follow established software patterns and development processes
- Write concise unit tests with appropriate code coverage
- Document bug reproduction steps and workarounds
- Identify gaps and deficiencies in requirements, design, development, testing, and support processes
- Deliver tested code efficiently with a low frequency of bugs
- Identify design alternatives, questions, and tradeoffs
- Perform code and design reviews to identify weaknesses in software solutions
