At ResearchGate, we're helping scientists and researchers accelerate scientific progress – and we're looking for talented software engineers to help us do this.
Working at ResearchGate offers you the chance to use your knowledge and technical expertise to make science happen in a better way, and you'll be doing it as part of a hard-working team that hails from all over the globe. The best part? We move quickly, meaning your code will go live almost as soon as you’ve finished writing it. Come join us, and make an immediate impact.
Senior System Engineer (Linux), Operations
We're looking for skilled system engineers to help our site-reliability team ensure that ResearchGate is available, reliable, and fast at all times. We need someone to tackle some of our most vital tasks, including software installation and configuration changes, developing scripts for systems management and automation, and managing services relating to the deployed platform. Advanced knowledge of or past experience in distributed-computing concepts and networking and Linux systems management is required. This is a full-time position based at our main office in Berlin, Germany.
Responsibilities
- Monitor, manage, and maintain the stability and performance of our infrastructure
- Diagnose problems detected by our systems and work quickly to resolve them
- Improve the scalability and reliance of our systems
- Build storage systems, libraries, and frameworks
- Execute network commands, functions, and procedures
- Work effectively with other teams to ensure the platform can scale
Requirements
- Advanced shell-scripting skills
- Extensive experience with web infrastructure, distributed systems, databases, and performance analysis
- Background in internet service deployments
- In-depth understanding of web technologies (TCP/IP, HTTP, load balancers, web servers, memcache, databases)
- Excellent debugging and reasoning skills
- Capable of technical deep-dives into code, networking, systems, and storage with experienced engineers
- Strong analytical skills, including the ability to rapidly assess, analyze, and resolve complex issues with little initial information or direction
- Very good command of English or German
- Knowledge of configuration management tools like Puppet or Chef is a plus
Your Profile
- You can find simple solutions to difficult problems
- You want to use your knowledge of computer science to solve real-world problems
- You enjoy working with great people in a fast-paced environment
- You understand our mission and want to help us achieve it
No comments:
Post a Comment