Semgrep is looking to build systems that help customers seamlessly adopt Semgrep and improve the scanning infrastructure, focusing on usability, speed, and reliability of their products.
Requirements
4+ years of experience writing production software and building web applications. Our stack includes Python, Postgres, Kubernetes, Argo Workflows, and more.
Experience developing task-based workloads on top of Kubernetes, or similar frameworks.
Responsibilities
Help set technical and product direction, collaborating with the team to determine the future of the product, what features to build, and how to build them
Plan and execute major initiatives end-to-end, from design, through to implementation, and deployment
Ensure continual, high-availability operation of services using modern site-reliability practices, including detailed observability and participation in an on-call rotation
Advise and mentor other engineers via thoughtful code reviews, planning discussions, technical documentation, and formal mentorship
Refactor scan result processing to handle batches of results
Implementing dynamic kubernetes resource tuning for scans
Reducing scan start latency to improve customer scan experience
Other
Excitement about building for customers, learning their needs, iterating fast, and seeing your solutions solve their core problems
Excellent and proactive communication, both verbal and written