Overview

TechConnect Global are currently looking for a Senior Python Developer for a Client of ours in Berlin.

They’re a leading Computer Vision company with offices across Europe working on an innovative ML/AI platform.

Your Tasks:

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

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 with Microservice architectures
  • Experience in developing RESTful and Websocket APIs
  • Experience with Django and other Python frameworks
  • Experience with Big-data Platforms architectures
  • Experience with agile software development, and development quality standards
  • Experience with Docker and Docker swarm clusters
  • Understanding of architectural design, design patterns, and clean code practices
  • Extensive DevOps and Cloud infrastructure providers (AWS) experience
  • A good communicator who is fluent in English, both spoken and written

Ideally, you also have:

  • Experience with PySpark and Apache Spark
  • Data engineering experience
  • 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
  • JavaScript/Typescript expertise
  • Frontend experience

What we offer:

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