Summary
ESET is a global leader in cybersecurity solutions, protecting millions of users and organizations worldwide. Join our Automated Systems and Solutions department, contributing to innovative security tools, AI-driven solutions, and cloud-based infrastructure.
Job Description
As a Experienced Python Software Engineer, you will design, develop, and maintain microservice backend systems, optimize DevOps pipelines, and contribute to data collection, AI/ML initiatives, and the development of large language models (LLM) and AI assistants. You will work with modern cloud infrastructure and collaborate across teams to deliver secure, scalable solutions.
Key Responsibilities
- Develop backend services and APIs using Python and gRPC
- Collaborate on DevOps processes: CI/CD pipelines, Docker, Kubernetes
- Monitor cloud infrastructure in Microsoft Azure
- Contribute to AI/ML initiatives, including LLM and AI assistant development
- Participate in system architecture and code review discussions
Required Skills & Experience
- Strong Python programming skills and software engineering fundamentals
- Experience with Linux, CI/CD tools (Jenkins or similar), and containerization (Docker, Kubernetes)
- Knowledge of relational and/or NoSQL databases
- Experience with gRPC for building scalable service-to-service APIs
- Ability to write clean, maintainable code and troubleshoot issues
Preferred / Nice-to-Have
- Background in cybersecurity, network security, or reverse engineering
- Experience with Kafka, cloud storage (S3), or monitoring tools
- Familiarity with AI/ML workflows and data pipelines
Education
- Bachelor’s or Master’s degree in Computer Science, Cybersecurity, or equivalent experience
What We Offer
- Flexible work arrangements: hybrid (on-site in Bratislava with partial remote work)
- Career development and continuous learning opportunities
- Participation in innovative cybersecurity projects
- Competitive salary with performance-based bonuses
- Health and wellness benefits, team-building events, and international work culture
Why Join Us
Work with a global team on projects that directly impact cybersecurity worldwide. Gain experience with modern Python ecosystems, gRPC-based backend systems, cloud infrastructure, and AI/ML integration including large language models and AI assistant development.
Basic wage component (brutto): from 3200 EUR
* 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).
#medior
At ESET, diversity, equity, and inclusion (DEI) are integral to our corporate culture. We believe in creating a respectful environment, where everyone feels valued and respected, welcoming applications from individuals of all backgrounds, including race, gender, age, religion, disability, and sexual orientation.