Senior Python Developer

Knostic

Knostic

Software Engineering
Tel Aviv-Yafo, Israel
Posted on Thursday, May 23, 2024
Tel Aviv-Yafo

Senior Python Developer


We are building the first comprehensive security solution for the age of LLMs.

We’re looking for highly experienced senior Python developers to join our all-star core team and build an amazing and lovable one-of-a-kind solution for securing LLM-based applications.

Responsibilities

  • Design and code using industry best practices focusing on quality, performance, and delivery.
  • Write well-crafted, tested, readable, and maintainable code.
  • Participate in code design, code review, and distribution knowledge.
  • Assist our open-source community with issue resolution and new feature development.
  • Develop distribution and deployment tools for different platforms.
  • Write and maintain the open-source documentation to ensure ease of use and deployment.
  • Collaborate with data-scientists, product managers and other team members to ensure high-quality and timely deliverables.
  • Take end-to-end ownership of your deliverables.

Qualifications

  • 7+ years of experience in software development
  • 5+ years of experience with Python
  • Expert knowledge of Python capabilities and limitations
  • Experience with designing and building scalable production grade services (servers)
  • Experience with Python web frameworks, preferably FastAPI
  • Experience with Python tooling such as: PyTest, Poetry, Pydantic
  • Experience with SQLAlchemy and Alembic
  • Experience with building CI/CD pipeline over Github Actions
  • Familiarity with cloud native development practices
  • Excellent communication skills
  • Organized and self-driven
  • Familiarity with Agile development methodologies
  • Ability to work in high-paced and dynamic start-up environments
  • An all-star team player with a “can do” attitude. (see below more About Our Engineering Culture)

Advantages

  • Full Stack Development
  • Experience with Docker, K8S, Terraform, Helm
  • Familiarity with SIEM system integrations
  • Experience building LLM-based applications (LLM APIs, orchestration tools, Vector DBs, RAG)
  • Contributions to open source projects
  • BSc in Computer Science or equivalent
  • Former management experience

About Our Engineering Culture

We are a team of highly skilled and experienced professionals who are passionate about our work. We are constantly learning and growing, and we are always looking for new and innovative ways to solve problems. We are also committed to supporting each other and working together to achieve our goals.

At our company, we believe that everyone has a valuable contribution to make. We respect each other's opinions and encourage open communication and feedback. We value trust and reliability, and we are committed to working together as a team to achieve our goals.

We are ego-less and put the team's greater good first. We care for the success of our team and the success of our colleagues. We will always be there for team members who need technical or personal support.

We have a "can do" attitude and will fearlessly walk into the unknown, trusting our skills, experience, and each other. We do not panic and do not let fear or pressure take over our good judgment. We think of innovative, out-of-the-box solutions to overcome obstacles.

We are perpetual learners and train ourselves. We respect each other's opinions and feel secure expressing our feelings and criticism. We fear not speaking up and will want to understand the rationale behind every decision.

We take full ownership of what we are assigned to do and are always proactive when it comes to completing assignments. We follow up on it even when the work seems to have been completed. We learn from our experience with the job and share our learnings.

Locations
Tel Aviv-Yafo

About Knostic

We are building the first comprehensive security solution for the age of LLMs.

Tel Aviv-Yafo

Senior Python Developer