👨🏻‍💻 postech.work

Senior Software Engineer - Emerging AI

Milestone Systems, Inc. • 🌐 In Person

In Person Posted 2 days, 17 hours ago

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, teg@milestone.dк

Get job updates in your inbox

Subscribe to our newsletter and stay updated with the best job opportunities.