DeepSource continuously analyzes source code changes and finds issues categorized under security, performance, anti-patterns and bug-risks. DeepSource integrates with GitHub/GitLab and runs analysis on every commit and pull request, discovers and fixes potential issues before they make it to production.
There are over 40 million developers in the world, and all of them write and review code in some form. DeepSource is working on building tools that help developers ship good code. We believe there's a massive opportunity to impact how software is built right from where the code is written using automation and intelligence, which not only improves developer productivity but also increases software’s robustness.
The Product Team, alongside The Platform Engineering Team, works on the core product experience of DeepSource, including, but not limited to, web applications, integrations, reporting dashboards, analyzer interfaces, and internal tools. The products that you’ll be building would be used by millions of developers and engineering teams all over the world, including some of the most progressive and cutting-edge engineering organizations, and popular open-source projects.
Our front-end web servers are written in Python (Django) and analysis orchestration systems are written in Go. We use Kubernetes for scheduling and analysis orchestration. We have the following teams: Platform, Analyzer, Infrastructure. Our analyzer team works primarily on adding new issues, optimizing existing issues to reduce false positives on all of our analyzers.