Quant Firm #033
Responsibilities
- Build and maintain tools and software to automate, monitor, and improve build, test, and development workflows
- Analyze build patterns and troubleshoot systemic resource usage to reason about, design, and advocate more efficient processes, working with clients of our build infrastructure to identify and implement specific improvements
- Consult with developers to help software engineers understand how to solve problems and interface with linux systems effectively and with an understanding toward sound systems engineering principles
Qualifications
- Python programming
- Ability to debug and analyze problems quickly
- Ability to learn at a fast pace and apply knowledge effectively
- Solid understanding of Linux/UNIX operating systems
- 2+ years of relevant experience
- Able to work effectively as a team player, but can also work independently
- Skilled at juggling multiple tasks while maintaining a high attention to detail
- Comfortable using, supporting, debugging, and where necessary patching open source software across a variety of languages
- Bachelors or Masters degree in computer science or a related field
Preferred
- Java and/or Groovy programming
- Familiarity with systems configuration management and monitoring technologies
- Familiarity with the Debian operating system
- Familiarity with Jenkins and/or Gerrit Code Review and/or Phabricator