As a member of the Advanced Research and Technologies Team, you will design, implement and maintain backend systems in our Machine Learning environment. You constantly interact with an international team of open-minded computer scientists located in Germany and Romania to find the very best solutions to a diverse set of interesting problems. You evaluate requirements with other teams within the Avira Protection Labs in order to react to the newest malware trends when designing new products.
Design, implement and maintain distributed systems for our Machine Learning projects
Learn to use new tools and technology stacks as required by new projects
Build tools and design automated procedures for smooth operation on a large scale
Find and fix bottlenecks and failure points in any layer of the architecture
Make sure that the high standards regarding availability, scalability, security, and performance are met
Keys to hiring
You have a degree in computer science, a solid understanding of analysis of algorithms, versatile programming skills and the ability to learn new languages within a short timeframe
You have a solid understanding of agile principles and continuous integration, as well as a strong interest in providing stable, reliable and maintainable systems
You have experience with writing highly reliable code in Python and C or C++ in a distributed Linux environment
You are keen to extend your skills regarding Machine Learning and new technology stacks for any upcoming project
Ideally, you have prior experience with the following or related technologies:
Amazon Web Services
Development of distributed systems in Python
BigData/Machine Learning frameworks
Starting from day one you will familiarize yourself with our current Machine Learning environment, which we leverage to protect our customer base. Within one month you understand the software and hardware architecture of the existing backend systems so that you can start improving and deploying new components.
In addition, after the first six months, you will have a detailed understanding of auto-deployment technologies, containerization, distributed logging technologies and you will know how to operate various Amazon web services. With this knowledge, you will help to migrate crucial parts of our Machine Learning environment to the cloud in order to achieve a higher degree of reliability and scalability.
A year into the job you are part of a team that delivers the most up to date security solution to our millions of customers. You take ownership of cross-department projects and collaborate efficiently with other teams. You are keen to improve existing technology and implement new innovative features. You play a big part in securing and supporting the digital lifestyle of our customers and making the internet a more secure place.
Perks and Benefits
Unique working environment
Flat hierarchies, open door policies, and fast decision-making
Sharp, motivated co-workers in a fun office environment
Professional challenges to match your interests and skills
Working in a diverse team
Newest technologies and modern working environment
If you are enthusiastic about broadening your technical expertise and have a desire to work in an environment that promotes creativity, research, innovation, and fun, we would love to hear from you!This position is based in Tettnang, Lake Constance.
Backend Developer (m/f) at Avira (Tettnang, Deutschland)
Stack Overflow · 12.01.2018