Your mission
Backend Software Engineers develop Midokura’s backend components for our for 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.
Your profile
Must-have Skills and Experience
- 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
Desired Skills and Experience
We believe you will thrive in Midokura if you possess a
mix of some of the following skills and experiences:
Requirements
- BS or MS in Computer Science, or a related field.
- EU Working Permit
- Strong written and verbal communication skills in English (Full Professional Proficiency)
- Spanish or Japanese language proficiency as a plus
Location: 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.