H
Software Engineer - North Macedonia
Hornetsecurity
- 🇲🇰 North Macedonia
- On-site
- 23 hours ago
- €1,500
- Perl
- CI/CD
- Jenkins
- Machine Learning
- C++
- Java
- Rust
- Jupyter
- Git
- Natural Language Processing
- GitLab CI
- Kubernetes
- Terraform
- Puppet
- AWS
- Splunk
23 hours ago
Boost your career and join our swarm (full-time/starting as soon as possible) in Skopje!
- You develop, test, and maintain software components for our mobile messaging security solutions, primarily usingGo, while working with Perl in existing systems.
- You contribute to new features and the modernization of existing components, gradually taking ownership of more complex development tasks.
- You support and improve our CI/CD pipelines using tools such as Jenkins andCloudBees, including automated testing and deployment processes.
- You collaborate with development and operations teams to investigate technical issues, troubleshoot production systems, and improve software reliability.
- You gradually expand your responsibilities intoMachine Learning, working closely with experienced engineers to understand and improve our existing ML systems.
- You develop automated evaluation and regression testing frameworks to monitor model accuracy, detect performance degradation, and ensure reliable results.
- You help automate and improve ML model deployment processes and implement monitoring to track model performance in production.
- You gain hands-on experience across the entire ML lifecycle, from data preparation and training to evaluation and deployment, progressively taking ownership of ML components.
- You have a degree inComputer Science, Software Engineering, Machine Learning, or a related field, or equivalent practical experience.
- You have a solid foundation in software development, demonstrated through professional experience, internships, personal projects, or open-source contributions involving working software.
- You have good programming skills inGo, C, C++, Java, Rust, or a comparable statically typed language, and are motivated to work with Go.
- You have practical experience withPython and Jupyter notebooks and a good understanding of Machine Learning fundamentals, including model training, evaluation, performance metrics, overfitting, and data leakage.
- You are confident working withLinux and Git, have strong problem-solving skills, and enjoy debugging and understanding unfamiliar codebases.
- You are interested in applying Machine Learning to real-world software products, with a focus on building, deploying, and maintaining reliable models rather than purely conducting research.
- You are flexible to adjust your working hours onat least two manager-designated days per week to collaborate with colleagues on the US West Coast, remaining available until at least12:00 noon US Pacific Time.
- You are curious, proactive, and eager to learn, enjoy collaborating with international teams, and are motivated to develop your technical expertise.
- Ideally, you have some experience withMLOps, automated model evaluation, model monitoring, NLP, text classification, or transformer models such as BERT.
- Additional knowledge ofCI/CD tools (Jenkins,CloudBees, GitLab CI),Kubernetes, Terraform, Puppet, AWS, Splunk, or Perl is an advantage.
- Free space for innovation and independent action in a fast-growing international company.
- Short decision paths and flat hierarchies in an open work atmosphere.
- Extensive onboarding with a welcome kit, 2-day Onboarding Bootcamp, a Mentoring Program, and regular feedback meetings.
- Temporary Employee Exchange Program – we provide the ability for you to work at our global office locations and explore the world (e.g. Berlin, Madrid, Malta, Montréal).
- Home-office-option (in a hybrid setting) and flexible working time.
- Team events like Laser Tag, Office Movie Nights, Foodie Fridays and much more – let yourself be surprised!
- FitKit subscription and private insurance for your health!
- Referral Bonus – 1500€ for each successful referral.
Software Engineer - North Macedonia · Hornetsecurity