Software Engineer, Data Platform - (Python)

Cluj, Romania, or Remote

Applications have closed

Snyk

Snyk helps software-driven businesses develop fast and stay secure. Continuously find and fix vulnerabilities for npm, Maven, NuGet, RubyGems, PyPI and more.

View company page

Every day, the world gets more digital thanks to tens of millions of developers building the future faster than ever. But with exponential growth comes exponential risk, as outnumbered security teams struggle to secure mountains of code. This is where Snyk (pronounced “sneak”) comes in. Snyk is a developer security platform that makes it easy for development teams to find, prioritize, and fix security vulnerabilities in code, dependencies, containers, and cloud infrastructure — and do it all right from the start. Snyk is on a mission to make the world a more secure place by empowering developers to develop fast and stay secure.

All roles listed as ‘remote’ are available as remote within the same country.

We are looking for a passionate Software Engineer to join our team and provide data-driven capabilities to our customers. The team’s focus is on the ingestion of data from the world of open-source software and dispersion of this throughout our platform to power our products. The team are also working on data engineering platforms and tooling to be used by other teams in the organization.

You’ll spend your time:

  • exploring and extracting information from public sources and Snyk’s proprietary  data
  • taking part in defining the company’s data-related architecture (database technologies, ETL processes, distributed cloud systems), as well as driving best practices for data ingestion and management
  • defining APIs for services to be consumed by our portal and other services
  • integrating the data you collected within the company's core product

We follow an Agile software development methodology in our engineering teams; additionally, our team is distributed between Tel Aviv, London and Switzerland. Most of the time you will be coding. Every so often (during one week every two months) you will also participate to on-call rotation, keeping our production system healthy and gaining a better understanding of our customer needs.

You should apply if you:

  • have experience in Python, developing production-grade server-side development
  • have experience working with data processing pipelines & databases on cloud platforms
  • are familiar with distributed system architectural challenges
  • have experience working with relational cloud-based databases 
  • have built and defined API services from scratch and maintained them on production
  • have experience with cloud technologies (GCP or AWS)
  • have experience with ETL processes and tools 
  • are excited by Snyk’s mission, open-source, or developer tools
  • are a team player and you have the ability to interact with multiple stakeholders in the company
  • value pair programming and test-driven development

We’d especially love to hear from you (but you don’t need these skills to apply!) if you:

  • Have experience working Apache Spark / Databricks and DataFrames
  • Have production-grade experience with Kubernetes or have worked with any of the popular cloud platform offerings from Google, Amazon and Microsoft Azure.
  • Have experience supporting and running software in production
  • Enjoy the challenge of finding the right alerting, monitoring and SLOs for your services

Tech Stack

Our current stack includes: Python, TypeScript, PostgreSQL, Google Cloud, AWS, Kubernetes, Apache Spark/Databricks, NodeJS, Golang, Java

While we are looking for candidates with existing experience with our tech stack we believe curiosity, communication, and the ability to learn are most important.

Interested?

Please apply below! We care deeply about the warm, inclusive environment we’ve created and we value diversity - we welcome applications from those typically underrepresented in tech. If you like the sound of this role, but are not totally sure whether you’re the right person, do apply anyway :)

#LI-HW1

We care deeply about the warm, inclusive environment we’ve created and we value diversity – we welcome applications from those typically underrepresented in tech. If you like the sound of this role but are not totally sure whether you’re the right person, do apply anyway!

 

About Snyk

Snyk is committed to creating an inclusive and engaging environment where our employees can thrive as we rally behind our common mission to make the digital world a safer place. From Snyk employee resource groups, to global benefits that help our employees prioritize their health, wellness, financial security, and a work/life blend, we aim to support our employees along their entire journeys here at Snyk.

Tags: Agile APIs Architecture AWS Azure Databricks Engineering ETL GCP Golang Google Cloud Kubernetes Node.js Pipelines PostgreSQL Python Security Spark TDD TypeScript

Perks/benefits: Health care Startup environment Wellness

Regions: Remote/Anywhere Europe
Country: Romania
Job stats:  10  1  0
Category: Engineering Jobs

More jobs like this

Explore more AI, ML, Data Science career opportunities

Find even more open roles in Artificial Intelligence (AI), Machine Learning (ML), Natural Language Processing (NLP), Computer Vision (CV), Data Engineering, Data Analytics, Big Data, and Data Science in general - ordered by popularity of job title or skills, toolset and products used - below.