Platform Engineer: Kubernetes
SupabaseFull Time
Mid-level (3 to 4 years), Senior (5 to 8 years)
Candidates should have 6+ years of experience writing production software and building web applications using languages such as Python and Go. Experience developing task-based workloads on Kubernetes or similar frameworks is required, along with excellent and proactive communication skills. Familiarity with Postgres, Kubernetes, and Elasticsearch is also beneficial.
The Staff Software Engineer will build and maintain scanning infrastructure, including task processing systems and web service backends. Responsibilities include architecting and implementing Elasticsearch for search and analytics, ensuring high-availability operation of services using site-reliability practices, and mentoring junior developers. The role involves collaborating with product managers and engineers to create security tools, advising on technical and product direction, and planning and executing major initiatives from design to deployment.
Vulnerability detection tool for software development
Semgrep offers a tool that helps security engineers and developers identify and fix vulnerabilities in their code before deployment. It integrates into existing workflows, providing actionable insights while significantly reducing false positives in open-source vulnerabilities by up to 98% through reachability analysis. The tool is designed for speed, with average scan times of less than 5 minutes, allowing teams to quickly address security issues. Semgrep aims to enhance the security of the software development life cycle, improving productivity and reducing technical debt.