Careers Portfolio

Jibe Ventures

Senior Software Engineer for Static Code Analysis

Piiano

Piiano

Software Engineering
Tel Aviv District, Israel
Posted on Thursday, June 6, 2024

Piiano is a cutting-edge data security startup helping organizations manage and protect their sensitive customer data in applications. We build data protection infrastructure for developers and AppSec teams. Founded by second-time entrepreneurs and security experts Ariel Shiftan and Gil Dabah, we are backed by leading cybersecurity VCs and celebrated angel investors. We're disrupting enterprise data security.

This position will be reporting to our Director of AI who has a PhD in computer science and published dozens of articles about NLP AI during his tenure in IBM.

In this role, you will help to develop the core engine of Piiano Flows, our groundbreaking AI-driven privacy code scanner. Piiano Flows maps sensitive data flows and exposure in the code. It alerts on any leaks or policy violations such as spilling PII to logs or sharing data with third party services and more. It integrates with CI/CD to periodically scan code repositories and audit the codebase automatically. You will delve into the intricacies of various runtimes and coding languages while collaborating closely with customers.

Key Responsibilities:

  • Drive the development of Piiano Flows' core engine, working on an AI-based static code analysis tool.
  • Building algorithms for creating call graphs and data graphs from analyzing code.
  • Analyzing static and dynamic programming languages like Java, TS, JS, Python, PHP, .NET, Golang, Ruby, and many more.
  • Working with open source tools that analyze code such as CodeQL, SemGrep, LLVM, and many others.
  • Developing and integrating with LLM’s and proprietary NLP AI models.

Qualifications:

  • 5+ years of professional engineering experience building and shipping production software.
  • 5+ years of writing solid code in OOP languages like C++ and Java.
  • Experience with static code analysis techniques and tools.
  • Strong understanding of core Computer Science concepts (data structures, algorithms, time, and memory complexity).
  • Self-motivated with a drive to get things done. Able to work independently while closely integrated with the team to deliver high-quality results.
  • Ability to tackle new technologies and solve problems efficiently and creatively.

If you're passionate about privacy, security, and innovative technology, we want to hear from you. Join us at Piiano and be part of a team that’s revolutionizing enterprise data privacy and security.