
Systems Software Engineer
- London
- Permanent
- Full-time
- Building and maintaining tools and software features to automate systems engineering workflows related to machine provisioning, monitoring, metrics collection, maintenance, and network configuration
- Troubleshooting software bugs on a fleet of Linux machines, including application, network, operating system, and/or kernel issues
- Writing configuration management code to build, deploy, and maintain new services
- Helping to set the general direction for the Systems Python platform
- Strong Python programming
- Ability to debug and analyze problems quickly
- Ability to learn at a fast pace and apply new skills effectively
- Strong grasp of computer science fundamentals and software design patterns
- Solid understanding of Linux/UNIX operating systems
- Understanding of Debian operating system
- Familiarity with systems configuration management and monitoring technologies
- Familiarity with continuous integration and continuous deployment tools and processes
- Understanding of networking protocols
- BS and/or MS in computer science or a related field
- 2+ years of relevant experience, including programming in Python
- Experience using automation to solve problems and improve processes efficiently
- Acts effectively as a team player but also work well independently
- skilled at juggling multiple tasks while maintaining a high level of attention to detail
- Familiar with open-source software