Senior Software Engineer - Emerging AI
Publicado en 2026-01-18
-
Desarrollo de Software
Ingeniero de Software, Desarrollador Senior
Are you passionate about harnessing the potential of Artificial Intelligence (AI) to transform industries?
Are you eager to be at the forefront of innovation within Milestone’s cutting‑edge Video Management System?
Join our Emerging AI Team in Barcelona as a Senior Software Engineer and be at the forefront of shaping the future of video management systems, transforming cutting‑edge AI research into real‑world applications.
Job Summary
We are seeking a highly skilled and experienced Software Engineer to join our team in Barcelona, Spain (hybrid mode of working).
As a Senior Software Engineer, you will be responsible for designing, developing, testing, and maintaining high-quality software applications using C++, Python, Docker, Kubernetes and other relevant technologies with a focus on AI and machine learning.
As part of the team, you will play a pivotal role in developing, deploying, and maintaining new AI-based products that leverage the latest advancements in computer vision, machine learning, and neural networks.
Responsibilities:
- Design, develop, and maintain software solutions using C++ and Python, including AI‑driven applications.
- Collaborate with cross‑functional teams in an Agile/Scrum environment to deliver high‑quality features.
- Review code, follow best practices, and contribute to continuous improvement initiatives.
- Use Git/Git Hub and CI/CD pipelines for version control, testing, and deployment.
- Troubleshoot and debug issues across Linux‑based, containerized microservices environments.
- Stay current with new technologies to support innovation and product growth.
Requirements:
- Degree in Computer Science, Software Engineering, or a related field, with 5+ years of hands‑on software development experience.
- Strong understanding of software development life cycles, good programming practices, and testing/debugging techniques.
- Proven experience with C++ and Python; knowledge of C#, Golang, or similar languages is also welcome.
- Comfortable working in Linux‑based environments and using containerization tools such as Docker.
- Strong problem‑solving skills, attention to detail, and ability to adapt in a fast‑paced environment.
- Excellent verbal and written communication skills in English, with the ability to collaborate effectively across teams.
Nice to Have:
- Experience with frontend technologies, Dev Ops tools, cloud platforms, and Kubernetes.
- Familiarity with Kafka, testing frameworks, AI/ML‑based products, and multimedia pipelines like GStreamer.
- Experience working in Agile/SCRUM environments and actively contributing within cross‑functional teams.
Milestone Systems offers
- Flexible working hours and hybrid work (hot‑desking office)
- Attractive compensation package - competitive salary, company sponsored mobile and home
internet plan, meal vouchers, gym compensation - Healthy work environment - health insurance, fruit and beverage program, open communication
- Work‑life balance – team buildings and celebrations
- Collaborative and dynamic work environment
- Opportunities for professional growth and development. Individual career path - management and technical career growth, enhanced by learning and development program, regular performance assessment.
- Access to cutting‑edge technologies and tools.
About Milestone
We are an international company with development sites in Denmark, Bulgaria, Spain, Israel and the US – and offices all over the world, with strong roots based in the Scandinavian mentality and a strong focus on innovation. People first is very important for us as development of our employees is a focus area and at the same time we strongly believe that a healthy work life balance is important for our success.
When joining Milestone, you will be part of the world’s leading provider of IP Video Management Systems.
At Milestone, your work goes beyond what the human eye can see. With our unique video technology software, you help people make wiser and more responsible decisions – in and beyond security. We believe that our success first and foremost is based on our sworn dedication to put people first – the people we work with and the people around us.
It's how we grow our culture, our business and our community. We want to blaze…
Para buscar, ver y solicitar empleos que acepten solicitudes de su ubicación o país, toque aquí para realizar una búsqueda: