ARCHIVED
This job listing has been archived and is no longer accepting applications.
MisuJob - AI Job Search Platform MisuJob

Senior Software Engineer - Emerging AI

Milestone Systems, Inc.

Location not specified

Posted: January 22, 2026

Interested in this position?

Create a free account to apply with AI-powered matching

Job Description

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/GitHub 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, DevOps 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 new trails, stay curious and push the industry standard. Investing in people is how we do it. Because at Milestone, we grow together!

If you are curious to know more about who we are, we suggest you visit milestonesys.com/about-us/

How to Apply:

You will experience an inclusive and unbiased recruitment process where all employment decisions are based on qualifications rather than race, color, ethnicity, gender identity, age, sexual orientation, and religion. We advise you not to attach a cover letter to your application but instead, we encourage you to write a few lines about why you are applying for the position in your resume/CV. Additionally we recommend you not to add a photo in your resume/CV.

If you would like to become part of this amazing team and our exciting company, submit your application right away. Please include your CV, and do not forget to tell us why you would like to be working with Milestone Systems. All documents must be in English. For more details or further questions, you can contact our Engineering Manager – Teo González, [email protected]к

Why Apply Through MisuJob?

AI-Powered Job Matching: MisuJob uses advanced artificial intelligence to analyze your skills, experience, and career goals. Our matching algorithm compares your profile against thousands of job requirements to find positions where you have the highest chance of success. This saves you hours of manual job searching and ensures you only see relevant opportunities.

One-Click Applications: Once you create your profile, applying to jobs is effortless. Your resume and cover letter are automatically tailored to highlight the most relevant experience for each position. You can apply to multiple jobs in minutes, not hours.

Career Intelligence: Beyond job matching, MisuJob provides valuable career insights. See how your skills compare to market demands, identify skill gaps to address, and understand salary benchmarks for your experience level. Make data-driven decisions about your career path.

Frequently Asked Questions

How do I apply for this position?

Click the "Register to Apply" button above to create a free MisuJob account. Once registered, you can apply with one click and track your application status in your dashboard.

Is MisuJob free for job seekers?

Yes, MisuJob is completely free for job seekers. Create your profile, get matched with jobs, and apply without any cost. We help you find your dream job without any hidden fees.

How does AI matching work?

Our AI analyzes your resume, skills, and experience to understand your professional profile. It then compares this against job requirements using natural language processing to calculate a match percentage. Higher matches mean better fit for the role.

Can I apply to jobs in other countries?

Absolutely. MisuJob features jobs from companies worldwide, including remote positions. Filter by location or look for remote opportunities to find jobs that match your preferences.

Ready to Apply?

Join thousands of job seekers using MisuJob's AI to find and apply to their dream jobs automatically.

Register to Apply