Participate in code reviews for internal as well as community submitted code
Design and architect APIs and distributed storage layers
Mentor other engineers
Performance testing and creation of testing requirements for performant, distributed systems
Occasional troubleshooting of production systems
Required Skills and Experience
Deep understanding of Python 3 internals, including a demonstrable understanding of asynchronous principles and code
Data storage design and performance tuning
Thorough understanding of operating system concepts
Experience using and creating system-level Linux and POSIX software
Understanding of common distributed systems problems and how to address them
Excellent interpersonal skills (We have a “no jerks” policy)
Proven record of software delivery with a low defect rate
Above-average writing and communication skills
A Bachelor's degree in Computer Science or related technical field or equivalent experience.
Work Environment
SaltStack is a dynamic and rapidly growing enterprise software company. We work hard and also harbor a deep respect for personal time. This is a very collaborative and inclusive work environment. Individuals strong on aptitude and attitude will have an opportunity to grow their professional careers while working with advanced technology and some of the most talented developers in the business. We provide competitive compensation, generous benefits, and a professional, yet relaxed atmosphere.
Travel and Location Requirements:
The candidate may either work out of the Lehi, UT office or maybe remote.
This position can involve periodic travel to conferences or customer sites, but this travel is rare
International Passport may be needed to attend some conferences or travel to some customer sites