XX
Natzka SA

Senior Database Engine Software Engineer

  • +3
  • +11
  • CH
    Zürich, Switzerland
Show interest
  • +3
  • +11
  • CH
    Zürich, Switzerland

About

Mission

Natzka started its journey with a clear vision: to provide a streamlined experience to customers working with traditional data warehouse technologies, in order to significantly enhance their decision-making processes.

This ambitious goal is backed by the use of sophisticated proprietary algorithms and the most recent results from Artificial Intelligence.

Natzka’s services are general purpose. They support any kind of data and are suitable for the medium and large-sized companies in any industry sector. They are marketed as a cloud-based SaaS (Software as a Service).

Sharpen your Data Vision.


Senior Database Engine Software Engineer

We are looking for highly skilled systems software engineers to join us on our journey to build the ultimate data analytics platform. Together with our TechLab team in Zurich you will be responsible for envisioning, designing, building and maintaining our warehouse engine.

If that sounds appealing to you and you want to play a key role in a vibrant international startup culture, please read on.

Responsibilities:

  • Design and build our distributed analytical database engine and query language
  • Contribute in the entire development lifecycle of our database engine, comprised of design, implementation, (automated) testing, documentation, automation, deployment and maintenance
  • Collaborate with other teams to determine the right feature-set and ensure smooth roll-outs
  • Optimize the performance of our algorithms in a data driven way, from improving low-level code to choosing the most efficient high-level architecture
  • You build it, you run it: Apply agile and DevOps best practices, including coding standards, code reviews, automated testing, benchmarking, continuous integration and delivery

Requirements:

  • University degree in Computer Science or similar field
  • Experience with writing highly efficient code in a systems programming language like Rust or C++
  • Sound understanding of concurrency, algorithms, and computational complexity
  • Previous involvement in the design and development of complex (distributed) systems
  • Fluency in English
  • Swiss citizenship or eligibility for a Swiss work permit

Any of the following is a strong plus:

  • Extensive experience in Rust
  • Experience with designing database or data warehouse systems
  • Database query optimization
  • Database storage engines, consistency models and replication
  • Domain-Specific Languages and interpreters
  • Familiarity with leading cloud platforms (Azure, GCP, AWS)
  • Familiarity with modern deployment technologies like Kubernetes, Docker, Helm, GitOps
  • Exposure to Machine Learning concepts

We offer an attractive compensation based on experience and skills.

Please send your complete application to techlab@natzka.com

Please kindly note that we only accept applications from direct candidates, no recruitment agencies. Thank you for your understanding.

Occupation: 100%
Location: Zurich and remote (partially) within Switzerland
Function: Database Engine Software Engineer
Sector: Software

#J-18808-Ljbffr

Nice-to-have skills

  • Rust
  • C++
  • Algorithms
  • Distributed Systems
  • Database Design
  • Azure
  • GCP
  • AWS
  • Kubernetes
  • Docker
  • Machine Learning
  • Zürich, Switzerland

Work experience

  • Backend
  • Data Infrastructure
  • Database Administrator

Languages

  • English