תיאור המשרה
Description About Kovrr At Kovrr, we help businesses quantify cyber risk by merging cybersecurity, finance, and data science to provide data-driven insights. Our platform is designed for scale, delivering cutting-edge cyber risk modeling to enterprises, insurers, and financial institutions. We’re looking for a Senior Full Stack Engineer to join our Team – someone passionate about building high-quality software and eager to work on innovative, large-scale systems in a fast-paced, collaborative environment. About the Role We're looking for a Principal Engineer to join our R&D team — someone who treats AI as a core building block — not a feature layer. This is a hands-on role for an engineer who uses AI tools daily, thinks in AI-native patterns, and helps shape how we build intelligent products. You'll work closely with the Tech Lead and product team, drive technical direction, and raise the engineering bar for the team around you. Influence product and engineering strategy beyond immediate team What You'll Do - Design and build features across the full stack with an AI-first mindset — LLM integration, agentic workflows, and intelligent automation are first-class concerns - Design and operate data pipelines and big-data processing flows that power ingestion, quantification at scale, and continuous model versioning across the platform - Own technical decisions for your areas — define patterns, write ADRs, set standards - Use AI coding tools (Cursor, Claude Code, etc.) as a core part of your workflow — not occasionally, fluently - Identify and address architectural risks before they become incidents - Translate product and business requirements into solid technical solutions - Conduct code reviews that teach and elevate — you care about the why - Support and mentor junior and mid developers through design reviews, pair programming, and direct feedback - Drive engineering quality: CI/CD, testing strategy, security posture, observability Requirements What We're Looking For - 6+ years of full stack development experience (Node.js / TypeScript / React) - Hands-on experience integrating LLMs or AI models into production products (OpenAI, Anthropic, or similar) - Hands-on experience with big data processing — building and operating data pipelines at scale (batch and/or streaming), with one or more of: Spark / Databricks, columnar / lakehouse storage (Parquet, Iceberg, Delta), warehouse SQL (Snowflake / BigQuery / Redshift), or large-scale Python data processing - Strong instinct for where AI adds real leverage vs. where it adds noise - Track record of leading technical projects end-to-end — not just executing tickets - Cloud-native experience (GCP preferred; Kubernetes, Docker) - Strong system design skills — you articulate trade-offs and choose deliberately - PostgreSQL or similar relational DB experience - A natural collaborator who makes the people around them better Bonus Points - Experience building agentic or autonomous systems (multi-step reasoning, tool use, orchestration) - Familiarity with AI observability, eval pipelines, or model quality tracking - Workflow orchestration experience (Airflow, Dagster, Temporal, or similar) - Modern data stack: dbt, dimensional modeling, Iceberg / Delta Lake, or stream processing (Kafka / Pub/Sub) - Infrastructure-as-code experience (Terraform) - Prior work in a startup or scale-up where you wore multiple hats