Senior Backend Software Engineer – Python

  • Berlin, Germany
  • 29/12/2020
Full time Data Science Data Analytics Big Data Statistics Software Engineering

Job Description

Our world will soon be powered by Smart Spaces, such as smart cities, smart buildings, and smart retail stores. Using a wide range of applications and driven by the most advanced technologies, these physical environments will make our lives more convenient and enjoyable. For such smart ecosystems, it is vitally important to interpret humans and their behavior in a variety of visual dimensions – physical appearance, body motion, and visual context. The Advertima Vision Technology achieves this challenging goal by providing a real-time data stream for visual human interpretation to power the Smart Spaces of the future.

Our disruptive Computer Vision platform is revolutionizing entire industries and transforming the world in which we live. For instance, the Advertima Smart Signage solution enables retailers to provide an exceptional customer experience with individualized content for the right audience at the right time. Further, the Advertima Autonomous Store offers a consumer-centric retail experience that is not only frictionless but also engaging and enjoyable. These game-changing solutions will be used not only by the grocery sector but also by cinemas, DIY stores, and a whole host of retailers.

Ultimately, the Advertima Vision Technology will be the foundation for a multitude of AI-driven applications in the Smart Spaces of the future.

Are you ready to shape our success story? Join our team as a Senior Backend Software Engineer – Python:

Your role…

  • Design, architect, and implement future-proof solutions for the Advertima Products suite and Platform
  • Improve existing features to maximize performance, scalability, and reliability
  • Write clean, testable, efficient, and self-documented code
  • Actively participate in the analysis and discussion of business requirements with other team members
  • Coach technically and collaborate with the backend teams and with other engineering areas
  • Be an active member of an interdisciplinary team of developers and researchers

Your profile…

  • BSc/MSc in Computer Science, Software Engineering, a similar field or multiple years of experience working as a software engineer
  • At least 5+ years of experience with Python
  • Experience in developing RESTful and Websocket APIs
  • Experience with Django and other Python frameworks
  • Experience with Big-data Platforms architectures
  • Experience with Microservice architectures
  • Experience with agile software development, and development quality standards
  • Extensive DevOps and Cloud infrastructure providers (AWS) experience
  • Experience with Docker and Docker swarm clusters
  • A good communicator who is fluent in English, both spoken and written
  • Understanding of architectural design, design patterns, and clean code practices

Ideally, you’ll also have…

  • Data engineering experience
  • Experience with PySpark and Apache Spark
  • Experience working with large-scale distributed systems such as Hadoop/Spark/Storm, data warehousing systems such as Redshift or BigQuery, event brokers such as Kafka or Google Cloud Pub/Sub, and/or databases such as HBase/Cassandra
  • Frontend experience
  • Javascript/Typescript expertise

What we offer…

  • An international and young team of start-up professionals
  • Fast-paced, dynamic, and innovative working environment
  • Opportunity to strongly impact the future of a fast-growing company
  • The organizational model that distributes power across peers
  • Flexible vacation policy, and flexible working hours
  • Self-development budget
  • Monthly team brunch

Find out more about what we do and what it’s like to work at Advertima through our Linkedin Life page:

Ready for the mission?