Software Engineer | Mid | Python

📍 Warsaw, Poland
PLN 216,000-285,600 per year
MIDDLE
✅ Remote

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 @ 3

Details

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. The Threat Intelligence team provides accurate and timely information on potential threats to NordVPN products by using feeds, heuristics, algorithms, and machine learning. The team includes professionals from Data Science, Malware Research, Development, and Privacy.

Responsibilities

  • Design, code, and maintain data curation and ingestion services for the Threat Intelligence team.
  • Provide, get buy-in, and carry out implementation for future-proof architectural solutions, including distributed computing pipelines, micro-services, 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 with team coding standards and code quality; deliver maintainable, readable, testable, secure code following DRY, SOLID, KISS principles.
  • Contribute ideas and discuss product and cybersecurity domain improvements.

Requirements

  • Strong understanding and proficiency in Python, including core concepts, syntax, and data structures.
  • Experience designing microservice systems and their communication patterns.
  • Experience using data stores such as PostgreSQL.
  • Excellent ability to write maintainable code and follow code quality practices.
  • Strong problem-solving skills; ability to analyze complex problems, troubleshoot issues, and develop practical solutions.
  • Rapid and constant learner who can spot and solve problems proactively.
  • Attention to detail, structured and research-first-then-implement attitude.
  • Excellent verbal and written communication skills in English.

Tools and Technologies

  • Python
  • Docker
  • GitLab CI/CD
  • Redis
  • PostgreSQL
  • Distributed computing / microservices architectures

Compensation

  • Gross salary: 18,000 – 23,800 PLN per month (approx. 216,000 – 285,600 PLN per year).

Workplace

  • Remote (team based in/with ties to Warsaw, Poland)