Python Software Engineer - AI Security Platform
eset · Bratislava
Job description
About the role
ESET is hiring a Python Software Engineer for its AI and Automated Detection sub-division in Bratislava. The team builds systems that defend against cyber threats at scale, from automated threat detection processing terabytes of behavioural data to multi-agent AI systems and SOAR platforms that automate incident response. You will build the backend systems behind AI-driven threat detection, automated incident response and LLM-based security tooling, joining one of three teams depending on your interests and team needs.
Key responsibilities
- Design, build and maintain distributed backend services and processing pipelines in Python.
- Develop asynchronous, event-driven systems and message-based integrations across services.
- Choose one of three focus areas: Detection Systems (threat detection pipelines and high-volume data processing), LiveAI (multi-agent AI systems, LLM assistants and agent orchestration), or SOAR Platform (incident handling and automation workflows).
- Own services end-to-end, from design and deployment to monitoring and troubleshooting.
- Write clean, maintainable, production-ready code and collaborate with software engineers, security researchers and security operators.
Required profile
- Strong software development experience with Python.
- Experience designing and developing backend services or distributed systems.
- Understanding of asynchronous programming and distributed task processing.
- Experience with APIs and service integrations.
- Familiarity with modern software development workflows.
Required skills
- Relational databases and SQL.
- Desirable: Docker and Kubernetes, Kafka, Celery, cloud platforms (AWS, Azure), multi-agent systems, LLM tooling or prompt engineering, and cybersecurity or threat detection experience.
- Stack mentioned: FastAPI, MongoDB, Redis, gRPC, Envoy, Hadoop, Spark, Impala, Azure, Docker, Kubernetes, Helm, Kubeflow, Argo, Jenkins, Git, JIRA, Confluence.
What we offer
- Basic wage from 2,900 EUR gross per month, with possible increase for skills and experience.
- Performance bonus twice a year, up to 10% of basic salary.
- Healthcare, multisport and travel cards, supplementary pension saving, family allowances and parental contribution.
- Office refreshments, activity room, loyalty perks and discounts from external providers.
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in Slovakia.
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
A question about this job?
Ask it here: you will get the full job summary by e-mail, right away.
Published 19 hours ago
Expires 1 month from now
7 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
eset
Bratislava