4,194 open roles
Senior Database Engineer
Job description
We are seeking a Senior Database Engineer to join our team. This role offers the chance to work on complex data systems that support critical business operations at scale. You'll be part of a team that values technical depth, problem-solving, and a proactive approach to maintaining robust infrastructure. This position is well-suited for someone who enjoys tackling challenging database architecture problems and contributing to long-term system reliability.
Responsibilities
Plan Cassandra cluster deployments by estimating data volume and determining hardware requirements based on projected data size and transaction load Set up, install, and configure new Cassandra clusters from the ground up Employ monitoring tools to track cluster availability and overall performance Export stored data into various formats as needed for downstream use Apply primary and secondary indexes appropriately to enable efficient data querying Carry out backup and restore procedures to protect the system against potential failures Fine-tune performance settings related to the Java Virtual Machine, caching mechanisms, and compaction processes Run stress tests against Cassandra clusters and interpret the resulting performance metrics Requirements A minimum of three years of hands-on, relevant professional experience Deep knowledge of designing and building Cassandra or other NoSQL database systems Any exposure to Astra or AWS Keyspaces platforms Practical skill in Cassandra data modeling, NoSQL architecture design, and managing keyspaces, tables, indexes, user creation, and access permissions Solid understanding of Cassandra's internal mechanisms, including the gossip protocol, hinted handoffs, read repair processes, and Merkle trees Working knowledge of Linux systems and Java configuration Familiarity with MongoDB Understanding of tombstone management and garbage collection/purging processes Experience administering, maintaining, and supporting clusters using tools such as Opscenter, Devcenter, Linux, and Spark Ability to write CQL queries to support integration with Cassandra clusters Basic experience configuring CI/CD pipelines Solid communication skills with English fluency at a B2 level or higher, enabling clear understanding of business requirements and their translation into agentic architectures Nice to have Experience working with Data.
Stax Enterprise (DSE) Familiarity with AWS services, including at minimum Elastic Compute, S3, and IAM Background integrating systems with Solr and Spark Exposure to automation and CI/CD tools such as Jenkins, GitLab CI, or Team. City Knowledge of Terraform, Cloud. Formation, and Python
Description copied from EPAM Systems's careers page. Read the full posting before you apply.
More jobs at EPAM Systems
Senior Cloud & Infrastructure Engineer (Azure & Terraform)
EPAM Systems· Remote (Canada)Senior Cloudflare Network & Security Engineer
EPAM Systems· Remote (Turkiye)Senior/Lead/Chief AI Native Engineer
EPAM Systems· Remote (Latvia)Senior Data Engineer
EPAM Systems· Amsterdam, Provincie Noord-Holland, NetherlandsSenior Marketing Specialist
EPAM Systems· Bulgaria
Senior Database Engineer jobs at other companies
Senior Database Engineer
Bank of Singapore· OCBC SingaporeSenior Database Engineer
London Stock Exchange· 2 LocationsSenior Database Engineer
Green Dot· Los Angeles, California· $113k – $162kSenior Database Engineer
PayPal· 2 Locations· $130k – $192kSenior Database Engineer
Soros Fund Management· New York· $225k – $250k