Software Engineer | Mid | Python

EUR 38,400-67,200 per year
MIDDLE
✅ Hybrid

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.

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 focuses on feeds, heuristics, algorithms, and machine learning to protect the product suite.

Responsibilities

  • Design, code, and maintain data curation and ingestion services for the Threat Intelligence team.
  • Provide, obtain buy-in for, and implement future-proof architectural solutions, including distributed computing pipelines, micro-services, contracts, databases, and data flows.
  • Actively participate in code reviews, share knowledge, and ensure high quality of technical requirements and documentation.
  • Design new services needed to provide quality feeds.
  • Keep code up-to-date according to team coding standards and quality; deliver maintainable, readable, testable, secure code following principles like DRY, SOLID, and KISS.
  • Contribute ideas and discussions around product and cybersecurity improvements.

Requirements

  • Strong understanding and proficiency in Python, including core concepts, syntax, and data structures.
  • Experience designing microservice systems and inter-service communication.
  • Experience using data stores such as PostgreSQL.
  • Ability to write maintainable code and follow coding standards.
  • Strong problem-solving skills; 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 and a research-first-then-implement attitude.
  • Excellent verbal and written communication skills in English.

Tools and Technologies

  • Python
  • Docker
  • GitLab CI/CD
  • Redis
  • PostgreSQL
  • Microservices / distributed computing pipelines

Compensation

  • Gross Salary: 3200 - 5600 EUR/month (equivalent to 38,400 - 67,200 EUR/year).

Workplace & Locations

  • Team: Threat Intelligence - NordVPN
  • Commitment: Full Time
  • Workplace type: hybrid
  • Locations: Vilnius and Kaunas, Lithuania