Sending applications for this position is currently not working. Try again later.

(Senior) Software Engineer, Backend (m/f/d) – Berlin / Tübingen / Remote

Permanent employee, Full-time · Tübingen/Berlin/Remote

Your mission
  • Fully own your components: specify, build, test, deploy, maintain and support your code
  • Leverage modern tools and techniques to develop clean, efficient and reusable code
  • Implement highly scalable, resilient and data-intensive backend infrastructure and services
  • Work collaboratively and on eye-level with other colleagues from the software engineering and machine learning teams and incorporate their feedback
Your profile
Basic qualifications
  • University degree in computer science or related technical field, or equivalent practical experience
  • Highly skilled in software development with one or more backend programming languages (e.g. Python, Java, Scala, Go, Node, C++) and relevant frameworks for implementing microservices and APIs
  • Interest and ability to learn other coding languages and backend technologies as needed
  • Experience in full software development and release lifecycle - from gathering technical requirements to post-deployment monitoring and debugging
  • Experience in backend technologies like SQL and noSQL databases (like MongoDB, InfluxDB or Redis), distributed file storages (like S3 or Azure Storage) and message queues (like Kafka or MQTT)
  • Development experience with Unix/Linux environments, Git and Docker
  • Ability to clearly formulate problems, approaches to solutions and results to other team members
Preferred qualifications
  • Fulltime industry experience developing data-intensive backend infrastructure and services and having worked in enterprise- or startup-companies (strongly preferred)
  • Experience in building highly available and scalable distributed systems
  • Experience with developing software products for cloud platform, e.g. AWS, Azure or GCP
  • Experience with cluster management tools like Kubernetes and in building CI/CD pipelines
  • Basic knowledge or keen interest to learn about machine learning frameworks like PyTorch and TensorFlow and deploying and integrating models into end-to-end software applications
Note that preferred qualifications are just that: preferred. None of us started out with all boxes ticked. If some of these points apply to you, we definitely want to talk.
Why us?
We work in flat hierarchies, value direct communication, learn a lot as a team and make important decisions together. At Layer7 you can expect the following benefits:
  • Independent work on projects in the field of artificial intelligence / Industry 4.0
  • Flat hierarchies, a growth perspective and very good development opportunities
  • A dynamic and motivated team with great colleagues (with experience from BCG, IBM, SAP, Cyber Valley, etc.)
  • A competitive fixed salary, 30 vacation days and the opportunity to participate in the company's development through virtual shares (VSOP)
  • The possibility to work flexibly in Berlin, Tübingen or remotely
  • Regular team events
About us
Our product, Maddox AI, is an AI-based visual quality control solution, which can automate manually performed quality inspection for manufacturing companies. Maddox AI is an asset-light SaaS solution, which addresses those visual inspection tasks that are still performed manually, as conventional (=rule-based) computer vision methods fail. In product development, we closely collaborate with leading AI researchers from the Cyber Valley. Prof. Dr. Matthias Bethge, Prof. Dr. Alexander Ecker and Dr. Wieland Brendel have been researching in the field of machine learning and computer vision for years and are part of our founding team.

Maddox AI is used by DAX-30 companies as well as by large medium-sized enterprises. Our team consists of scientists, former strategy consultants, mechanical engineers, and software developers. We know that Layer7's success is only made possible by our unique team. As we continue to grow, we want to convince the best and brightest minds of our mission to establish Maddox as the modern quality management platform.
Your application!
We appreciate your interest in Layer7 AI GmbH. Please fill in the following short form. Should you have any difficulties in uploading your files, please contact us by mail at

Please upload your CV, recent certificates as well as a brief cover letter (in total max. 20 MB).

Click to select multiple files or use drag-and-drop
Click to select multiple files or use drag-and-drop

Uploading document. Please wait.