Software Engineer | Mid-Senior | Python
Main Responsibilities
-
Design, code, and maintain data curation and ingestion services for the Threat Intelligence team.
-
Provide, get buy-in, and carry on implementation for future-proof architectural solutions, including distributed computing pipelines, micro-services, contracts, databases, and data flows.
-
Active participation in code reviews and feedback, sharing knowledge, and ensuring high quality of technical requirements and documentation.
-
Design new services that are needed to provide quality feeds.
-
Ensure keeping your code up-to-date according to teams' coding standards and code quality, and have a result-first attitude while still delivering maintainable, readable, testable, secure, DRY, SOLID, KISS code (Pareto rule).
-
Always think big, provide and discuss new ideas in terms of the product and field of cybersecurity.
-
Provide technical leadership, overlook Junior dataset curator work, and provide guidance.
Core Requirements
-
Strong understanding and proficiency in Python programming language, including knowledge of core concepts, syntax, and data structures
-
Experience designing microservice systems and communication
-
Experience using data stores like PostgreSQL
-
Excellent skills to write maintainable code
-
Cloud infrastructure experience with Docker and Kubernetes
-
Strong problem-solving skills and ability to analyze complex problems, troubleshoot issues, and develop practical solutions
-
Rapid and constant learning, first to spot and solve problems
-
Attention to detail, highly structured, research-first-then-implement attitude
-
Excellent verbal and written communication skills in English
Tools You will Use
- Python
- Docker
- Kubernetes
- GitLab CI/CD
- AWS (MSK, RDS, EKS, EC2, S3, EMR, KEDA)
- Kafka
- FastAPI
- Redis
Nice To Have
-
FastAPI
-
ML Ops experience
Salary Range
- Gross Salary 32000 - 7000 EUR/Month.
Perks we offer
Our global mission fuels our drive. But when you need that extra push - here’s a list of things to look forward to.
Apply for this job
Threat Intelligence
Vilnius / Kaunas
Our values
Our values are rooted in the actions of our people. They describe how we solve problems, make decisions, and ultimately - reach our goals as a team.