-
View all jobs
Backend Software Engineers develop Midokura’s backend components for Sony AITRIOS, an edge AI platform. Together, these components make up an innovative computing platform that brings next-generation AI onto the IoT devices equipped with industry-leading chip technology. We solve challenging problems in the world of IoT such as centrally managing massively distributed devices, deploying and upgrading applications remotely, securing data end-to-end, retraining AI models on demand and optimizing the placement of workloads onto a set of heterogeneous devices.
We are looking for a highly motivated team player with excellent coding abilities who is willing to learn new technologies and innovate and has strong analytical, problem-solving, and communication skills, as well as the ability to take on multiple responsibilities at once.
Responsibilities:
We believe you will thrive in Midokura if you possess a mix of some of the following skills and experiences:
We have offices in Barcelona and Tokyo and we are a remote friendly company. The base location for this position is our Barcelona office and we are open to remote candidates based in any European Union country. We are also open to help with relocation to Barcelona if that’s your preferred choice.
Most of your future teammates live in the Barcelona area and come to the office anywhere between a couple of times a month to a couple of days a week depending on their life circumstances and preference. Some teammates are remote and they travel to Barcelona around 4 times per year to spend time with their team in person.
We are looking for a highly motivated team player with excellent coding abilities who is willing to learn new technologies and innovate and has strong analytical, problem-solving, and communication skills, as well as the ability to take on multiple responsibilities at once.
Responsibilities:
- Develop backend components in high quality and on schedule to help achieve company business goals.
- Design and implement scalable and efficient software components.
- Deliver fully tested software and debug and troubleshoot it when necessary.
- Deliver software that has operability, security and support as first class concerns from the design phase all the way to operations.
- Contribute to architecture designs and evaluations.
- Interact with the product team to gather requirements and understand the reasons behind them as well as our customers’ needs.
- Be an active participant in Midokura's engineering community helping to continuously push it to higher levels of excellence.
- Excellent communication and analytical skills.
- A solid base of software engineering fundamentals.
- Solid coding skills in any modern language. We work in Java and Python mostly so we expect you will be happy to learn.
- An eagerness a to learn new technologies and a pragmatic approach to their application
- Familiarity with version control-based workflows using Git/Github
We believe you will thrive in Midokura if you possess a mix of some of the following skills and experiences:
- Familiarity with public cloud platforms (Azure, AWS, GCP).
- Knowledge of backend service-to-service communication protocols, e.g. building and consuming REST APIs.
- Basic understanding of unit testing techniques and technologies.
- Effective communication, teamwork, and the ability to adapt to a dynamic work environment.
- Exposure to continuous integration systems, eg. Jenkins, Github Actions.
- Familiarity with Agile software development practices
- Understanding of container and container orchestration technologies such as Kubernetes and Docker.
- BS or MS in Computer Science, or a related field.
- EU Working Permit
- Strong written and verbal communication skills in English (Full Professional Proficiency)
We have offices in Barcelona and Tokyo and we are a remote friendly company. The base location for this position is our Barcelona office and we are open to remote candidates based in any European Union country. We are also open to help with relocation to Barcelona if that’s your preferred choice.
Most of your future teammates live in the Barcelona area and come to the office anywhere between a couple of times a month to a couple of days a week depending on their life circumstances and preference. Some teammates are remote and they travel to Barcelona around 4 times per year to spend time with their team in person.
Key Skills
Ranked by relevance
ai
java
python
git
cloud
aws
gcp
jenkins
kubernetes
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
Software Engineer II, Backend
2026-05-24
Full-time
Mid-Senior
Canada
Technology
Engineering
View Job Details
Related
Senior Software Engineer - Golang
2026-05-24
Full-time
Not Applicable
Canada
Software Development
Engineering
View Job Details
Related
Software Engineer II
2026-05-24
Full-time
Not Applicable
Canada
Software Development
Engineering
Login to Apply
- Posted
- Oct 28, 2024
- Type
- Full-time
- Level
- Not Applicable
- Location
- Barcelona
- Company
- Midokura
Industries
Software Development
Categories
Engineering
Information Technology
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
Software Engineer II, Backend
2026-05-24
Full-time
Mid-Senior
Canada
Technology
Engineering
View Job Details
Related
Senior Software Engineer - Golang
2026-05-24
Full-time
Not Applicable
Canada
Software Development
Engineering
View Job Details
Related
Software Engineer II
2026-05-24
Full-time
Not Applicable
Canada
Software Development
Engineering