DeepSource is working on building tools that help developers ship good code. There are over 40 million developers in the world, and all of them write and review code in some form. There’s a massive opportunity to impact how software is built right from where the code is written using automation and intelligence, that not only improves developer productivity but also increases software’s robustness.
We are looking for a deeply technical engineering leader who can drive the primary vision of the Language Engineering team. You will be responsible for improving the coverage of the technologies we support on DeepSource — which includes programming languages and configuration-as-code technologies, improving the coverage of issues that can be automatically fixed using DeepSource Autofix, keep the existing analyzers evolving by adding new issues as the technologies evolve themselves, and ensure we keep our rate of false-positives across all analyzers to a minimum.
This role is critical for the company, and you also get a shot at pushing the limits of what is possible using static code analysis and core language research that impacts developers and engineering teams around the world.
Scope and lead building new analyzers to improve DeepSource’s coverage of technologies.
Lead the Language team to add more issues and auto-fixers in the existing analyzers.
Write code and directly contribute to the analyzer framework and various different analyzers; review code of other developers in the team.
Ensure that the cumulative rate of false-positives in issues detected by DeepSource across all analyzers is less than 5%; ensure that we proactively address new false-positive reports created by our users.
Improve and maintain the quality of documentation for each issue detected by DeepSource, so our users can make the most out of the results.
Work effectively across all functions of the organizations.
Build the future of the Language Engineering team by mentoring existing team members and helping recruit new ones.
A strong technical background, including 4+ years of experience with writing code for a large product’s codebase.
Been a Senior Software engineer or Technical Lead.
A polyglot developer and can write proficient code in 2+ mainstream programming languages, and you are genuinely interested in working with syntax trees, code transformations, lexical parsing, etc.
Can articulate complex technical problems clearly using written and verbal communication, and set a vision that gets your team members excited.
Can articulate complex business problems clearly using written and verbal communication, and set a vision that gets your team members excited.
Have experience with building tools where the intended user are developers; this is an advantage but not a requirement.
Learn more about DeepSource here. We offer competitive compensation with meaningful stock options, a generous vacation policy, and a workstation of your choice, to name a few of the perks.
Apply for the role here. We look forward to hearing from you!