PitchMeAI
PitchMeAI
Home›Jobs›Software Engineer – Experienced, AI-Powered Video Search in Linköping
Axis Communications

Software Engineer – Experienced, AI-Powered Video Search in Linköping

Axis Communications · Linköping, Östergötland County, Sweden

  • On site
  • Full-time
  • $75,000 / year
  • Linköping, Östergötland County, Sweden

Job highlights

  • Develop AI-powered video search solutions.
  • Collaborate using mob and pair programming.
  • Full product lifecycle involvement.
  • Drive technical decisions and system design.
  • Work on advanced analytics products.

About the role

Software Engineer – Experienced, AI-Powered Video Search

Build AI-powered software that solves real-world problems in video analysis. You will work with technologies such as TypeScript, Node.js, React, AWS, SQL, and Machine Learning.

Have you been working as a software engineer for a few years and feel ready to take the next step? Join Axis in Linköping and help us develop Smart Search 2, an advanced analytics product that helps users quickly find critical objects in massive amounts of video.

Your Future Team

You will join a team developing Smart Search 2, one of Axis’ advanced analytics products. Using AI and powerful search capabilities, the product helps investigators and operators quickly find critical evidence in vast amounts of video, sometimes turning days of manual work into minutes.

Our team combines strong technical expertise with a collaborative mindset. We believe the best ideas emerge when we work together, which is why knowledge sharing, pair and mob programming, and open discussions are natural parts of our everyday work.

We foster an inclusive and supportive environment where it is safe to ask questions, try new ideas, and learn from mistakes. Together, we take shared responsibility for our deliveries while making sure we enjoy the journey by celebrating successes, supporting each other, and continuously growing as professionals.

Your Role

Great software is built through collaboration, shared ownership, and continuous learning. These principles shape how we work every day. In our team, mob programming is our primary way of working. Most of the time, you will develop software together with your teammates, sharing ideas, solving problems, and making decisions as a group.

This way of working allows us to build high-quality solutions, spread knowledge quickly, and continuously learn from each other. Pair programming and individual work are also used when appropriate, but collaboration is always at the core of how we develop software.

As a developer, you will be involved throughout the entire product lifecycle, from understanding user needs and exploring solutions to building, deploying, and improving our software in production.

With your experience, you are expected to take an active role in technical decisions, contribute to system design, and help drive improvements in how we work. You support your teammates by sharing knowledge, giving feedback, and contributing to the team’s growth. You are comfortable navigating ambiguity and enjoy turning ideas into working solutions.

Who Are You?

You likely have a master’s degree in engineering (or equivalent experience), a few years of experience in software development working with production systems, and a strong interest in technology and how things work.

You enjoy solving problems together with others and believe the best solutions are created through collaboration. You have likely worked on real-world software systems and contributed to production-ready solutions.

Most importantly, you take initiative, share ideas, and contribute to a positive team environment. You are comfortable taking responsibility and helping move work forward, while still being open to learning from others.

What Axis has to offer

This position is based in Linköping, primarily on-site at our office in Ebbepark. Our work environment fosters teamwork and innovation, with plenty of room for fun! Together, we enjoy activities like table tennis, Mario Kart, or a game of pickleball at Campushallen.

We are looking forward to welcoming a new teammate to our growing team. Axis is a company that realizes the benefits of a diverse workforce. We know that diversity in groups creates a better working environment and promotes creativity, something that is fundamental for our success.

Apply Now

Submit your application today, including your CV. You are welcome to submit your application in Swedish or English.

For questions, contact recruiting manager Sofia Raismaa (+46 72 245 19 70) or HR Generalist Hannah Skog (+46 76 176 24 94).

We look forward to receiving your application!

Type of Employment

Permanent Employment

Posting End Date

2026-06-29

Certain roles at Axis require background checks, which means applicable verifications will be done in these recruitments. Notice will be provided before we take any action.

About Axis Communications

We enable a smarter, safer world by creating innovative solutions for improving security and business performance. As a network technology company and industry leader, we offer solutions in video surveillance, access control, intercom, and audio systems, enhanced by intelligent analytics applications.

With around 6000 committed employees in over 50 countries, we collaborate with partners worldwide. Together, we thrive in our friendly, open, and collaborative culture and inspire each other to think beyond the expected. United by our commitment to inclusion, diversity, and sustainability, we consistently seek to develop our skills and way of working.

Let´s create a smarter, safer world

For more information about Axis, please visit our website www.axis.com.

Listen to Get To Know Axis – Podcast

Key skills/competency

  • Software Engineering
  • AI Development
  • Video Analysis
  • TypeScript
  • Node.js
  • React
  • AWS
  • SQL
  • Machine Learning
  • System Design

Skills & topics

  • Software Engineer
  • AI
  • Video Search
  • TypeScript
  • Node.js
  • React
  • AWS
  • Machine Learning
  • System Design
  • Linköping
  • Sweden
  • Axis Communications

How to get hired

  • Tailor your resume: Highlight experience with TypeScript, Node.js, React, AWS, SQL, and Machine Learning for AI video search roles.
  • Showcase collaboration skills: Emphasize experience with pair/mob programming and teamwork in your application.
  • Demonstrate initiative: Provide examples of taking responsibility and driving projects forward in previous roles.
  • Prepare for technical interviews: Brush up on system design, AI concepts, and production system development.
  • Research Axis Communications: Understand their mission and values to align your application and interview responses.

Technical preparation

Master AI/ML concepts for video analysis.,Practice TypeScript, Node.js, and React.,Review AWS services and SQL databases.,Prepare system design and coding challenges.

Behavioral questions

Describe a complex problem you solved collaboratively.,How do you handle ambiguity and drive projects?,Share an example of sharing knowledge with a team.,Discuss your approach to continuous learning.

Frequently asked questions

What is the primary focus of the Software Engineer role at Axis Communications in Linköping?
The Software Engineer role at Axis Communications in Linköping focuses on building AI-powered software for video analysis, specifically developing an advanced analytics product called Smart Search 2 to help users quickly find critical objects in large amounts of video data.
What programming languages and technologies will I use as a Software Engineer at Axis Communications?
As a Software Engineer at Axis Communications, you will work with technologies such as TypeScript, Node.js, React, AWS, SQL, and Machine Learning.
What is the typical work arrangement for this Software Engineer position?
This Software Engineer position is primarily on-site at the Axis Communications office in Linköping, Ebbepark, fostering a collaborative and innovative work environment.
How does Axis Communications foster team collaboration and knowledge sharing for its Software Engineers?
Axis Communications fosters collaboration through practices like mob programming, pair programming, and open discussions. They encourage knowledge sharing, shared ownership, and continuous learning within an inclusive and supportive team environment.
What are the key responsibilities of an experienced Software Engineer in the Smart Search 2 team?
An experienced Software Engineer is expected to take an active role in technical decisions, contribute to system design, drive improvements, support teammates through knowledge sharing and feedback, and help move work forward while navigating ambiguity.
What kind of projects can I expect to work on as a Software Engineer at Axis Communications?
You can expect to work on advanced analytics products like Smart Search 2, which utilizes AI and powerful search capabilities to solve real-world problems in video analysis, helping users find critical evidence efficiently.
What is Axis Communications' approach to diversity and inclusion in its hiring for Software Engineers?
Axis Communications values diversity in its workforce, believing it creates a better working environment and promotes creativity, which is fundamental to their success. They are committed to inclusion and a collaborative culture.
What are the educational or experience requirements for this Software Engineer role?
The role typically requires a master’s degree in engineering (or equivalent experience) and a few years of experience in software development working with production systems, along with a strong interest in technology.