Position Summary
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.
Your challenges
- 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
- ElasticSearch/Kibana
- Docker
- RabbitMQ
- NoSQL databases
- BigData/Machine Learning frameworks
Performance objectives
- 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 nearby Lake Constance.
by via developer jobs - Stack Overflow