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