Data Engineer, Applications Division - (Python)

Cluj, Bucharest, 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

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

Data Engineer

We are looking for a passionate Data 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 (at least 1 year experience)
  • 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 :)

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, and including multiple enterprise customers (such as Google, New Relic, ASOS and others). We also raised an additional $200 Million, announced on September 9, 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

About Snyk

Snyk is the leader in developer security. We empower the world's developers to build secure applications and equip security teams to meet the demands of the digital world. Our developer-first approach ensures organizations can secure all of the critical components of their applications from code to cloud, leading to increased developer productivity, revenue growth, customer satisfaction, cost savings and an overall improved security posture. 

At Snyk, we envision an inclusive technology industry powering a more sustainable and secure world. Since our founding, Snykers have cared deeply for one another and the developer and security communities as well as the larger world around us. Learn more about our Snyk Impact social and environmental mission and take action with us here.

Snyk's Developer Security Platform automatically integrates with a developer's workflow and is purpose-built for security teams to collaborate with their development teams. Snyk is used by 1,200 customers worldwide today, including industry leaders such as Asurion, Google, Intuit, MongoDB, New Relic, Revolut and Salesforce.

Snyk is recognized on the Forbes Cloud 100 2021, the 2021 CNBC Disruptor 50 and was named a Visionary in the 2021 Gartner Magic Quadrant for AST.

* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰

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

Regions: Remote/Anywhere Europe
Country: Romania
Job stats:  27  3  0

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.