Full-Time

Software Engineer

Machine Learning

Confirmed live in the last 24 hours

Snyk

Snyk

1,001-5,000 employees

Cybersecurity for open source software vulnerabilities

Enterprise Software
Cybersecurity

Mid, Senior

London, UK

Category
Applied Machine Learning
Natural Language Processing (NLP)
AI & Machine Learning
Software Engineering
Required Skills
Python
Machine Learning
C/C++

You match the following Snyk's candidate preferences

Employers are more likely to interview you if you match these preferences:

Degree
Experience
Requirements
  • Fluency in programming languages, specifically C++ and Python.
  • ML-serving savviness: you saw something as Triton/TensorRT/ONNX/llama.cpp in action.
  • Demonstrated experience in creating and maintaining production-grade data-, training- and evaluation pipelines.
  • Expertise in model optimization and the ability to manage experimentation processes end-to-end.
  • Familiarity with build systems such as Bazel (or similar), CI/CD pipelines, ability to operate at high testing standards.
Responsibilities
  • Design, implement, and maintain machine learning models at the intersection of program analysis and language processing, such as automatic code generation, code understanding.
  • Develop and optimize production-grade pipelines to ensure scalability and efficiency.
  • Optimize existing machine learning models for performance and efficiency.
  • Lead cross-team collaborations to integrate machine learning solutions into our products and services.
  • Own features end-to-end, from ideation at our regular small-hands hackathons, to production.
Desired Qualifications
  • Ability to not stop at the demo-level: Jupyter notebook, or even a locally running Python script is not your final goal.
  • Familiarity with ML training, evaluation, and experiment tracking frameworks.
  • Additional backend-heavy languages such as Go, Rust.
  • Experience with production/serving stack, such as Docker, k8s.
  • Research activities, publications in the field of ML, contributions to open-source projects.
  • Prior experience in the security domain, code analysis or program understanding.
  • Experience with large-scale machine learning projects.

Snyk specializes in cybersecurity for software-driven businesses, focusing on open source security. Its platform helps developers identify and fix vulnerabilities in their code by integrating into existing workflows, using tools like a dependency scanner for open source dependencies and container images. Snyk stands out by serving a diverse range of clients, from startups to large enterprises, and offering tailored enterprise features. The company's goal is to enable organizations to develop software quickly while ensuring high security standards.

Company Stage

Late Stage VC

Total Funding

$1.5B

Headquarters

Boston, Massachusetts

Founded

2015

Growth & Insights
Headcount

6 month growth

-2%

1 year growth

-2%

2 year growth

-5%
Simplify Jobs

Simplify's Take

What believers are saying

  • Snyk's ARR reached $300 million, indicating strong financial growth.
  • Strategic acquisitions like DeepCode enhance Snyk's product offerings and revenue.
  • Partnerships with AWS expand Snyk's integration capabilities and market reach.

What critics are saying

  • Delaying IPO may lead to investor impatience and confidence issues.
  • Integration challenges from multiple acquisitions could distract from core operations.
  • Workforce reduction by 10% might impact morale and innovation.

What makes Snyk unique

  • Snyk's developer-first approach integrates security seamlessly into development workflows.
  • The platform's focus on open source security addresses a critical market need.
  • Snyk's comprehensive toolset supports both small startups and large enterprises.

Help us improve and share your feedback! Did you find this helpful?

Benefits

Flexible Work Hours

Unlimited Paid Time Off

Health Insurance

Life Insurance

Disability Insurance

401(k) Retirement Plan