Software Engineer | Mid | Python
EUR 216,000-285,600 per year
SCRAPED
Used Tools & Technologies
Not specified
Required Skills & Competences ?
Security @ 3 Docker @ 3 Redis @ 3 Python @ 6 CI/CD @ 3 Algorithms @ 3 Data Structures @ 6 Machine Learning @ 3 Data Science @ 3 Communication @ 3 PostgreSQL @ 3 Microservices @ 3Details
The world’s most advanced VPN, and a whole lot more.
If you’re a curious problem-solver who carves their own path, join the team behind Threat Protection Pro, the NordLynx protocol, and the fastest VPN on the planet — tools that put privacy, security, and control back in people’s hands.
Your impact: helping millions take back control of their online security, privacy, and data.
Our Threat Intelligence team is dedicated to providing accurate and timely information on potential threats to our products. The team includes professionals from Data Science, Malware Research, Development, and Privacy, and uses feeds, heuristics, algorithms, and machine learning to detect and mitigate threats.
Responsibilities
- Design, code, and maintain data curation and ingestion services for the Threat Intelligence team.
- Provide, get buy-in for, and implement future-proof architectural solutions, including distributed computing pipelines, microservices, contracts, databases, and data flows.
- Actively participate in code reviews and feedback; share knowledge and ensure high quality of technical requirements and documentation.
- Design new services needed to provide quality threat intelligence feeds.
- Keep code up-to-date according to the team's coding standards and quality expectations; deliver maintainable, readable, testable, secure, DRY, SOLID, KISS code.
- Proactively propose and discuss product- and cybersecurity-related ideas.
Requirements
- Strong understanding and proficiency in Python, including core concepts, syntax, and data structures.
- Experience designing microservice systems and inter-service communication patterns.
- Experience using data stores such as PostgreSQL.
- Excellent skills in writing maintainable code and ensuring code quality.
- Strong problem-solving skills and ability to analyze complex problems, troubleshoot issues, and develop practical solutions.
- Rapid and continuous learning mindset; ability to spot and solve problems proactively.
- Attention to detail, highly structured, research-first-then-implement attitude.
- Excellent verbal and written communication skills in English.
Tools you will use
- Python
- Docker
- GitLab CI/CD
- Redis
Salary
- Gross salary: 18,000 - 23,800 EUR per month (equivalent to 216,000 - 285,600 EUR per year).
Location & Work type
- Based in Warsaw, Poland (role advertised as remote).
Benefits
- Not specified in the job text.