#1 Job Board for tech industry in Europe

Senior OS Engineer
DevOps

Senior OS Engineer

Warszawa
Type of work
Undetermined
Experience
Senior
Employment Type
Permanent
Operating mode
Office
Snowflake

Snowflake

Our founders started from scratch and built a data platform that would harness the immense power of the cloud. They powered the Data Cloud, where organizations have seamless access to explore, share, and unlock the true value of their data.

Tech stack

    Python / Golang

    advanced

    Ansible

    advanced

    Terraform

    advanced

    Linux

    advanced

    Containers

    regular

    AWS

    regular

    Azure

    regular

    GCP

    regular

    Docker

    regular

    Kubernetes

    regular

Job description

Online interview
There is only one Data Cloud. Snowflake started with a clear vision: develop a cloud data platform that is effective, affordable, and accessible to all data users. Snowflake developed an innovative new product with a built-for-the-cloud architecture that combines the power of data warehousing, the flexibility of big data platforms, and the elasticity of the cloud at a fraction of the cost of traditional solutions. We are now a global, world-class organization with offices in more than a dozen countries and serving many more.

A successful person in this role is an engineer who has expertise in creating reliable, robust, and performant systems software at all layers of the stack. Is fluent in multiple areas of classic Operating Systems, e.g., threading, scheduling, memory management, I/O and device models, security. Has also a strong understanding of concepts related to computer architecture, data structure, and algorithms. Deep experience in one of the clouds - AWS, Azure, or GCP. Experience in Cloud services and in building image pipelines in the Cloud.

AS A SENIOR OS ENGINEER, YOU WILL:

  • Collaborate cross-functionally to develop, test, deploy, and scale new solutions
  • Understand software components from multiple partner teams, lead the integration of those components into the unified product codebase, and drive their continued development
  • Work on current and future OS images, that are/will be used by VMs and container platforms
  • Design, implement, test, and deploy the tools necessary to provide a full lifecycle for current and future OS images
  • Manage software repositories and image build pipelines

OUR IDEAL CANDIDATE WILL HAVE:

  • Bachelor’s or Master’s Degree in Computer Science, a related technical field involving software engineering, or equivalent practical experience
  • 10+ years of relevant work experience in OS Engineering, software development, and software automation
  • Experience writing automation code using high-level languages (Python or GoLang)
  • Experience with cloud environments - AWS, Azure, or GCP
  • Experience with Containers, Docker, and Kubernetes
  • Experience in working in an environment with Continuous Integration / Continuous   Delivery practices and Jenkins pipelines
  • Extensive experience in OS image build-out and in Ansible, Terraform, and Packer
  • Extensive experience in Linux administration
  • Deep understanding of OS internals and core libraries, including virtual memory, threads, context switches, kernels, interrupts, system calls, interprocess communication, coordination, and the interaction between software and hardware
  • Deep understanding of networking concepts and services based on systems networking
  • Experience in developing, debugging, and shipping software products on large code bases that span platforms and tools
  • Experience in designing and developing the runtime system for the Operating System
  • Experience in debugging complex, system-level, multi-component issues that typically span across multiple layers from kernel to application
  • A track record for high quality and impactful delivery demonstrating strong design skills and a passion for code quality
  • Skilled in interacting and working with people in a proactive manner to mitigate key project technical risks and ensure quality
  • Excellent team player who enjoys a collaborative team environment and has a passion for enabling others to adopt new technologies

SALARY

We believe all Snowflake employees have an impact in the long-term success of Snowflake, which is why new hire equity is designed to be a considerable part of your annual compensation. When the price of Snowflake stock rises, we are all rewarded.

At Snowflake, equity is an important part of our total compensation package which is comprised of:

  • Base salary 
  • Bonus target or sales commission target
  • Equity in the form of Restricted Stock Units (RSUs)

The total target monthly compensation range for this job is 35 000 - 70 000 PLN

The final compensation offered will vary based on individual experience, skills, and job-based knowledge. 

BENEFITS

Snowflake is excited to offer a variety of benefits for our employees in Poland. For all details on benefits and perks you're eligible for as well as resources to help you understand your coverage, please review the following:

  • Medical & Dental Insurance
  • Mental Health Support
  • Employee Capital Plan (PPK)
  • Life Insurance
  • Gym reimbursement / Multisport
  • Phone reimbursement
  • Modern Family Benefits
    • Family Planning, Maternity/Paternity and Parenting Support with Maven
    • Rethink: Parenting and family support for children with developmental disabilities or learning, social, or behavioral challenges
    • Adoption and surrogacy reimbursement
    • Global Parental Leave
  • And also: free snacks & coffee in the office
  • Internal trainings, parties

Snowflake is growing fast, and we’re scaling our team to help enable and accelerate our growth. We are looking for people who share our values, challenge ordinary thinking, and push the pace of innovation while building a future for themselves and Snowflake. 

How do you want to make your impact?