Open Source Analyst, Data & Orchestration
We are looking for a curious, analytical and detail-oriented Open Source Analyst to join our team and help us curate a dataset of undefined dependencies.
In modern software development, much of any project’s code relies on open source packages. These are out there in the world, visible for anyone, and within that code there are vulnerabilities. As part of our team, you’ll join us on our mission to continually improve our ability to find these open source components and vulnerabilities.
You’ll join our interdisciplinary team, alongside fully dedicated engineers focussed on building tools that make your work more effective and have lots of opportunities to learn and grow. This role is particularly well-suited to help you develop a deep understanding of how code works, and over time you’ll have the opportunity to work with just about every programming language.
You’ll spend your time:
Investigate open source projects to determine the correct origin of components
Create and manage the registry of component origins
Find new sources of open-source repositories
Using research to verify or disqualify potential open-source projects
Building models using a combination of our unique database of known open source projects; information about how the open source community operates; and the static code itself
Developing and testing theories and hypotheses around new areas that Snyk tackles
Exploring and establishing the new abilities we need to develop our product to further achieve our mission
Handle customer and other questions on origins of components to identify possible knowledge base improvements, new sources to harvest
You should apply if you:
You’re comfortable working with large datasets
You have a passion for open source and an interest in the problem space
You’ve triaged and analysed data before using techniques and help to find and/or develop suitable tooling tools
You have experience using statistical tools to help answer research questions
You love learning new techniques and getting experience in new fields
You have previous experience working with open source codebases
We’d especially love to hear from you if you:
You have worked with open source before or have contributed to open source projects yourself
Have some programming experience
Have worked with open source licenses or compliance