Know ATS Score
CV/Résumé Score
  • Expertini Resume Scoring: Our Semantic Matching Algorithm evaluates your CV/Résumé before you apply for this job role: Database Engineer Storage and Query.
Poland Jobs Expertini

Urgent! Database Engineer - Storage and Query Job Opening In Krakow – Now Hiring IBM

Database Engineer Storage and Query



Job description

**Introduction**

Astra DB is a NoSQL Database running on the Cloud, and it is internally powered by Apache Cassandra.


In Astra DB we run datasets of hundreds of Terabytes of data, with super low latency, both for writes and for reads.


The Astra DB Query and Storage team contributes to improve Astra DB in the following areas:


- Indexing: building high performance and storage-effective indexes


- Improving quering features in Cassandra


- Vector Search (foundation for GenAI applications)


- Disk formats (data, metadata and indexes)


- Compaction and storage optimization


- In-memory data structures to improve performance and reduce resources utilization


- Caching and Tiered Storage

**Your role and responsibilities**

You are going to be part of the Astra DB Query and Storage team, that is responsible for everything around how Astra stores and accesses data.


The main goal is to improve Cassandra and Astra to make it more efficient.


What you will do:


- Contribute to designing and implementing new features


- Improve existing code


- Investigate system behavior (profiles, flamegraphs, metrics...) and provide solutions to improve efficiency or to solve performance issues


- Collaborate to find the best data structures and disk formats to support existing and new features


- Run and operate the software on Kubernetes and on the Cloud: while we don't work on production system directly, Astra is a based on Kubernetes and runs on all the major Clouds, so we run and test everything there


- Collaborate with Production Engineering to support investigating and solving issues in production system

**Required technical and professional expertise**

* Demonstrated professional experience in software development

* Ability to develop in Java, C++ or similar programming languages

* Comfortable handing problems related to concurrency and distributed computing

* Familiarity with bug tracking tools, version control tools, build automation tools and test automation tools.

* Passion in solving hard problems: performance, protocols, storage, IO, distributed computing

**Preferred technical and professional experience**

* Some experience with Cassandra or other database technologies

* Expertise about JVM (Java Virtual Machine) performance best-practices

* Experience in troubleshooting performance issues in software and/or in cloud services

* Experience with Linux or other Unix-like systems

IBM is committed to creating a diverse environment and is proud to be an equal-opportunity employer.

All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, gender, gender identity or expression, sexual orientation, national origin, caste, genetics, pregnancy, disability, neurodivergence, age, veteran status, or other characteristics.

IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status.


Required Skill Profession

Other General



Your Complete Job Search Toolkit

✨ Smart • Intelligent • Private • Secure

Start Using Our Tools

Join thousands of professionals who've advanced their careers with our platform

Rate or Report This Job
If you feel this job is inaccurate or spam kindly report to us using below form.
Please Note: This is NOT a job application form.


    Unlock Your Database Engineer Potential: Insight & Career Growth Guide