Now hiring

Python Software Engineer - AI Security Platform (m/f/n) @ Eset

BratislavaOnsiteFull-time
Apply with ResuMinder

Opens on the employer's site

About this role

Summary You will become part of the AI and Automated Detection sub-division in Bratislava. Backed by a major AI investment program across the company, we build systems that defend against real-world cyber threats at scale, from automated threat detection processing terabytes of behavioral data, to multi-agent AI systems that help security analysts work faster, to SOAR platforms that automate incident response.

Job description Our work spans distributed backend services, machine learning pipelines, LLM-powered agents, and production security tooling.

As a Python Software Engineer on the AI Security Platform, you build the backend systems that power AI-driven threat detection, automated incident response, and LLM-based security tooling. You will join one of three teams based on your interests and our needs, each tackling a different part of the security stack.

About the Role

• Design, build, and maintain distributed backend services and processing pipelines in Python.

• Develop asynchronous, event-driven systems and message-based integrations across services.

• Work with one of three focus areas, chosen based on your interests and team needs:

Detection Systems: automated threat detection pipelines, detection engine integrations, and high-volume data processing. LiveAI: multi-agent AI systems, LLM-powered assistants, agent orchestration, and evaluation infrastructure. SOAR Platform: microservice ecosystem for incident handling, automation workflows, and AI-powered Security Operations Center capabilities.

• Take ownership of services across their full lifecycle, from design and deployment to monitoring and troubleshooting.

• Write clean, maintainable, and production-ready code.

• Collaborate with software engineers, security researchers, and security operators across the division.

Essential Requirements

• Strong software development experience with Python.

• Experience designing and developing backend services or distributed systems.

• Understanding of asynchronous programming and distributed task processing.

• Experience working with APIs and service integrations.

• Knowledge of relational databases and SQL.

• Experience writing maintainable, testable, and production-ready code.

• Familiarity with modern software development workflows.

Desirable Requirements

• Experience with Docker and Kubernetes.

• Experience with Kafka, Celery, or similar messaging and task-queue technologies.

• Experience with cloud platforms (AWS, Azure).

• Knowledge of multi-agent systems, LLM-based tooling, or prompt engineering.

• Previous experience in cybersecurity, threat detection, or high-volume data processing.

Technologies

Python, FastAPI, Celery, Kafka, MongoDB, Redis, gRPC, Envoy, Hadoop, Spark, Impala, Azure, Docker, Kubernetes, Helm, Kubeflow, Argo, Jenkins, Git, JIRA, Confluence

Basic wage component (brutto): from 2900 EUR/m. (brutto) * The final basic wage component can be increased accordingly to individual skills and experience of the selected candidate. * Performance bonus 2 times per year up to 10% of the basic salary paid for the evaluation period(usually 6 months).

#LI-MF1 #senior #medior #LI-Hybrid

Benefits Health & well-being

• BenefitPlus • Healthcare (check-ups/annual programs) • Multisport card • Travel card "električenka" • Supplementary pension saving • Sick days

Family

• Marriage allowance • Childbirth allowance • Parental contribution • ESET family events (Family day, St.Nicholas)

Office

• Refreshments in the office (fruits, coffee, soft drinks) • Let´s get together breakfast • Activity room, quiet room • ESET events (Žranica, Christmas party..), teambuildings

Other

• Loyalty allowance • Loyalty extra days off • Loyalty cake • Loyalty glass award • Refer a friend • Christmas presents • Discounts from external providers

Primary location Bratislava

Additional locations Brno, Prague

Time type Full time

Ready to apply?

Install the ResuMinder extension and we'll auto-fill the application in seconds — no rewriting.

See how your CV scores