The Role :
Moonshot CVE is looking for software developers to meet growing technical requirements and contribute to the ongoing development of in-house data harvesting, mining, analysis and reporting software. Ideal candidates will have a proven track record of creative problem solving as well as writing, maintaining and delivering excellent code for dynamic environments.
Requirements :
- Experience using one or more high-level programming languages (preferably Python and/or Go), either through higher education or personal experience
- Ability to produce high quality work under pressure and to deadlines
- Excellent organisational and interpersonal skills
- Willingness to work as part of a team and support colleagues
- A commitment to Moonshot CVE’s mission and ethos
- A desire to learn about violent extremism and different methods for countering it
- Ability to communicate technical information to staff without technical expertise
- Eligible to work in the UK
Beneficial qualifications and skills :
- Experience in relational database management and SQL query optimisation
- Experience deploying software applications in Linux environments
- Experience of data gathering through the use of external APIs and web scraping techniques
- Understanding of computer science fundamentals such as data structures, algorithms, discrete mathematics, software design patterns
- Experience of standard software development practices
- Experience using Git
- Familiarity with AWS
- Familiarity with Docker
- Front and/or back end web development experience
- Familiarity with graph theory and network analysis techniques
- Familiarity with statistics, data mining and machine learning techniques
- Google AdWords, Paid Search or Online Marketing
- Language skills (Arabic, French and German particularly relevant)
- Experience working with a startup
- Experience working within an environment where security consciousness and risk management are part of the organisational culture