Bachelor’s degree or equivalent practical experience.
5 years of experience with software development in programming languages such as Python and Go.
Experience building developer tools that improve developer velocity, code quality and code health (e.g., automated releases, code design and testing, test automation frameworks).
Experience developing cross-platform products for different Linux distributions.
Experience working with cloud computing platforms (e.g., Google Cloud).
Experience with software engineering principles, testing methodologies, and CI/CD practices.
Preferred qualifications:
Master's degree or PhD in Computer Science or related technical field.
Experience using data analytics tools including SQL and data pipelines.
Experience developing and maintaining command-line tools or Software Development Kits (SDKs).