Software Engineer, Solvers and APIs

 (No experience required)
$95k – $122k • 0.0% – 0.005%
Published: 2 weeks ago

Job Location

Job Type

Full Time

Visa Sponsorship

Not Available

Relocation

Allowed

Skills

C++
Synthesis
Algorithms & Data Structures
Semantic web / Description logic / Ontologies
Machine Learning Algorithms, Deep Learning, Artificial Neural Networks

The Role

We’re looking for a software engineer with an algorithmic background to build the next generation of Datalog solvers. This solver is the core part of Snyk’s DeepCode Engine: the most advanced platform for semantic code analysis over BigCode.

The team is focused on solving challenges including:

  • creating real-time high-precision analyzer based on logical reasoning and machine learning
  • utilizing ML and program analysis results over extremely large learning date sets.
  • automatically creating training data sets.
  • advancing the technology and research for high precision real-time program analysis

You’ll spend your time:

  • developing algorithms that analyze millions of lines of code in seconds
  • writing compilers that transform a huge state-of-the-art knowledge base of program facts into executable code
  • creating distributed systems that use these algorithms to build SaaS applications, delivering real-time result to developers around the world

Experience Required

  • have an advanced degree, with excellent grades, in the area of machine learning from a top university. Ideally with focus on using software code as semantic data and synthesis.
  • have program analysis, compiler/interpreter writing experience or developed large systems using C++
  • are interested and experienced in algorithms and data structures
  • have full working proficiency in English (our main company language).
  • have strong and recognized background in applied mathematics (for example: grades, related courses, awards or even TAs)
  • love working in a fast-paced start-up environment that respects its engineers and customers
  • prioritize collaboration, pair programming, and code review
  • work sustainably, quickly, and iteratively

Advantageous

  • have completed research or have practical experience with writing compilers, interpreters, database engines or Datalog solvers

About Snyk

Snyk’s mission is to help developers use open source code and stay secure.

The use of open source is booming, but security is a key concern (https://snyk.io/stateofossecurity/). Snyk’s unique product enables developers and enterprise security teams to continuously find & fix vulnerable dependencies without slowing down, offering seamless integration into Dev, DevOps, and DevSecOps workflows. We care deeply about the quality and usefulness of the tools we develop, always focusing on our customers and users.

We are experiencing rapid growth - and we want you to join us! By the end of Q3 2019 alone, Snyk was already adopted by over 450,000 developers, including multiple enterprise customers (such as Google, New Relic, ASOS, and others). We also raised an additional $150 Million, announced January 21st, 2020, from investors such as Stripes and Salesforce Ventures, demonstrating that they are as excited as we are by Snyk’s progress and potential.

We believe open-source software is a force for good, and we’re building Snyk to make it easier for developers who aren’t security experts to stay secure.

More about DeepCode by Snyk.io

Founders

Martin Vechev
Founder • 3 years
image
Veselin Raychev
Founder • 3 years
image
Boris Paskalev
Founder • 3 years
Zurich
image
Go to team image

Similar Jobs

VAY company logo
VAY
We teach computers to understand human motion
Lisbon Tech Guide company logo
Lisbon Tech Guide
Your partner to support you find and manage your team in PT
BLP Digital company logo
BLP Digital
Machine Learning information extraction from semi-structured documents (e.g. invoices)
Verve Ventures company logo
Verve Ventures
Direct access to startup investments, via an online platform and startup evaluation tech
Reexen Technology company logo
Reexen Technology
We shape the future with world's first in-memory computing and integrated sensing neuromorphic chip
wantex company logo
wantex
wantex automates procurement optimization for standard components
Reexen Technology company logo
Reexen Technology
We shape the future with world's first in-memory computing and integrated sensing neuromorphic chip