A successful candidate can fulfil several responsibilities in the following:
- Web front-end development/test/debug: front-end
- Develop, test, debug dashboard, backend, microservices to support dashboard, front-end functionalities for security, privacy functionalities; Analyze security requirements, risks, vulnerabilities, threats
- Document requirements, system designs, experimental results, etc.
- Own one or more system components in the security system and develop features for them
- Work collaboratively with team members
- Provide and accept constructive feedback
Qualifications/Skills:
- BS/MS in Computer Science, or related fields
- Proficiency in front-end development, Python, NodeJS, Python Flask and object-oriented design skills; web app development, in distributed systems development
- Front-end: React JS, or Angular, UI/UX design and development
- RESTful APIs, Microservices development
- Strong communication skills
- Optional: Background/Experience in security, privacy, compliance
- Optional: Experience in database management systems (e.g., MongoDB), cloud Kubernetes, containers, serverless
- Optional: machine learning frameworks (e.g., PyTorch, TensorFlow, etc.)