Experienced Python Software Engineer
ExternalPrepare for this interview
EliteAI-generated questions, company research, and talking points tailored to this role
About the role
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.
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
Benefits
Your Match
How well this role fits your profile.
Company Intel
What employees say
Worked at eset? Share your experience