This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We are seeking a highly skilled and experienced AI Software Engineer to join our dynamic and collaborative development team in Karlskrona, Barcelona or Leuven! As an AI Software Engineer, you’ll play a key role in developing our core AI services within the cyber security domain, refining and adapting models, and enabling teams across the company to integrate AI into their products and workflows. This role blends hands‑on engineering with applied AI problem‑solving. You will have the opportunity to work on exciting projects, leveraging the power of Python and Golang to build high-performance applications with cutting-edge cloud technologies.
Job Responsibility:
Collaborate with cross-functional teams to understand project requirements and translate them into technical specifications
Design, build, and maintain production‑grade AI services and APIs used across the organization
Support the organization with AI expertise, guidance, and troubleshooting
Fine‑tune, evaluate, and optimize machine learning and LLM‑based models for real‑world use cases
Collaborate with internal teams to integrate AI capabilities into their products and systems
Conduct technical investigations and small‑scale research to explore new AI techniques and tools
Contribute to the best internal practices, coding standards, and architectural decisions
Ensure reliability, scalability, and performance of AI‑powered systems in production
Participate in architectural discussions and propose innovative solutions
Conduct code reviews and provide constructive feedback to ensure code quality and performance
Identify and troubleshoot software defects and performance issues
Requirements:
Master or Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience)
5+ years of software development experience
Solid understanding of data structures, algorithms, and software design principles
Proficiency in using Git or other version control systems
Familiarity with Agile development methodologies
Excellent problem-solving and analytical skills
Strong communication and collaboration abilities in English
Ability to thrive in a fast-paced, dynamic work environment
Personal values that align with our core organizational values, trust, respect, adaptability, and commitment
Above all, we want to see someone who is an awesome team player – for us, attitude is everything
Nice to have:
Experience in scalable and cloud native, high availability systems like Kubernetes is a plus
Solid understanding of machine learning fundamentals and hands‑on experience with modern AI frameworks is a plus
Experience working with LLMs, vector databases, embeddings, or model fine‑tuning
Experience working with Amazon Bedrock or similar vendors is preferred
Proficiency in Python or similar languages used in AI development
Cyber security is a plus, but not a requirement
What we offer:
A flat organizational structure and lots of autonomy
The opportunity to be part of a fast-growing and fun European cybersecurity company
Regular performance conversations with managers, focused on development, career progression, and self improvement
A workplace that’s as vibrant as the city, from fun socials, great perks, and a collaborative environment
A healthy work-life balance, so you can enjoy flexibility and a hybrid working environment (3 days in office)