Backend Engineer

We are seeking an intermediate to senior Backend Developer for a full-time or contract-based position (we offer relocation assistance).

Emphasis: Python | Linux | AWS


What we offer:

You will help define the technical direction on improving the software infrastructure of our products and workflows. You will interact directly with the core dev team to help build, improve and QA existing and new processing pipelines and product features. Salary will be commensurate with experience. Our offices are based in Tübingen, Germany. Relocation assistance is available.


Your Role:

  • Develop and maintain core pipeline applications, APIs and services

  • Build infrastructure and interfaces that are maintainable, flexible and scalable

  • Communicate with frontend engineers about API requirements and refinements


Requirements:

  • BSc in Computer Science or Engineering, or equivalent industry experience

  • Expertise in Python and Proficiency in Linux

  • Experience working with AWS infrastructure

  • Experience with Linux Containers and Docker

  • Experience with version control, CI/CD and testing frameworks

  • Excellent understanding of software architecture and build tools

  • Excellent communication and team working skills

  • Excellent problem solving and troubleshooting abilities


Bonus Skills:

  • Experience working in a DevOps position

  • Experience with web technologies including REST, HTML 5 and CSS

  • Experience in Machine Learning frameworks such as TensorFlow or PyTorch

  • Experience with 3D animation applications