CrawlJobs Logo

Senior Cassandra Database Engineer

United States, Phoenix · Job Posted June 17, 2026
Apply Position
Job Link Share

Job Description

We are seeking a highly skilled Cassandra Database Engineer to design, build, optimize, and support modern database platforms across enterprise environments. This role will partner with application development, infrastructure, architecture, and operations teams to deliver scalable, reliable, and high-performing data solutions that support critical business applications. The ideal candidate brings strong expertise in database engineering, operational excellence, automation, and cloud technologies, with a passion for building resilient data platforms and driving continuous improvements through innovation and automation.

Job Responsibility

  • Design, develop, and maintain enterprise-grade database solutions supporting business-critical applications and services
  • Manage and administer NoSQL and open-source database platforms to ensure stability, availability, and optimal performance
  • Perform database lifecycle activities including installations, upgrades, migrations, patching, capacity planning, backup strategies, and recovery procedures
  • Monitor database environments and proactively identify opportunities for performance optimization, scalability improvements, and operational efficiency
  • Develop and implement database automation solutions to streamline administration, deployment, maintenance, and operational processes
  • Collaborate with architecture and business teams to translate data requirements into effective conceptual, logical, and physical data models
  • Support distributed and highly available database environments while ensuring reliability, resiliency, and fault tolerance
  • Troubleshoot and resolve complex database-related issues across development, testing, and production environments
  • Work closely with application development, infrastructure, platform engineering, and support teams to ensure seamless integration of database services
  • Contribute to database standards, governance practices, operational procedures, and engineering best practices
  • Implement monitoring, alerting, and observability solutions to improve visibility into database health and performance
  • Participate in cloud adoption initiatives and support database workloads across modern cloud platforms
  • Develop scripts, utilities, and engineering tools that improve operational efficiency and reduce manual effort
  • Support Agile delivery teams by participating in sprint planning, technical reviews, deployments, and continuous improvement activities
  • Contribute to CI/CD initiatives and help integrate database deployment processes into automated delivery pipelines

Requirements

  • Bachelor's degree in Computer Science, Computer Engineering, Information Technology, or a related technical discipline
  • advanced degree preferred
  • 5+ years of professional experience in database engineering, database development, or database administration
  • Strong hands-on experience with one or more database technologies, including: PostgreSQL, Oracle Database, Couchbase, Cassandra, MongoDB
  • Experience managing operational activities such as: Database upgrades and migrations, Patch management, Capacity planning and expansion, Backup and recovery, Performance analysis and tuning, High availability and disaster recovery implementations
  • Strong understanding of database architecture, storage concepts, indexing strategies, replication mechanisms, and query optimization
  • Experience creating and maintaining conceptual, logical, and physical data models
  • Ability to collaborate effectively with development, infrastructure, architecture, and production support teams
  • Experience supporting distributed systems and multi-tier application environments
  • Proficiency in one or more programming or scripting languages such as: Python, Shell Scripting, Java, Go
  • Understanding of API-driven architectures and modern application integration patterns
  • Familiarity with Agile methodologies and software delivery practices
  • Experience working with Continuous Integration and Continuous Delivery pipelines
  • Strong troubleshooting, analytical, and problem-solving capabilities
  • Excellent verbal and written communication skills

Nice to have

  • Experience automating database administration and infrastructure processes using Ansible
  • Experience developing custom automation frameworks and operational tooling for database environments
  • Exposure to cloud platforms such as: Amazon Web Services (AWS), Google Cloud Platform (GCP), Microsoft Azure
  • Knowledge of cloud-native database deployment and management practices
  • Experience with database monitoring, observability, and performance management solutions
  • Familiarity with DevOps and Infrastructure-as-Code principles
  • Exposure to modern web application development technologies and frameworks
  • Experience supporting large-scale enterprise database environments
  • Understanding of security, compliance, and governance considerations within database ecosystems
  • Knowledge of CI/CD automation tools and deployment frameworks

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Senior Cassandra Database Engineer

8 matching positions

Senior Database Engineer

We’re looking for a skilled Data Reliability Engineer to join our team for a cli...
Location
Location
Salary
Salary:
Not provided
zoolatech.com Logo
Zoolatech
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of experience in Data Engineering, Database Reliability, or Infrastructure Operations
  • Strong expertise in PostgreSQL on AWS, including tuning, replication, backups, and HA configurations
  • Experience operating RDBMS databases (PostgreSQL, MySQL, etc.) and Kubernetes technologies is highly desirable
  • Experience provisioning and operating NoSQL databases at scale like Elasticsearch, Elastic Cache, DynamoDB, Neo4j, Mongo, Cassandra, etc.
  • Advanced SQL scripting and query optimization skills
  • Experience with data systems monitoring, alerting, and performance tuning
  • Strong programming/scripting in Java, Python, or Shell
  • Proven experience in designing or supporting complex data ecosystems
  • Solid understanding of cloud infrastructure (preferably AWS) and Infrastructure as Code tools (Terraform)
  • Familiarity with event streaming platforms (Kafka), and observability stacks (New Relic, ELK, etc.)
Job Responsibility
Job Responsibility
  • Own and optimize the reliability, availability, and performance of data infrastructure across production systems
  • Lead the design and implementation of resilient, secure, and observable data systems
  • Collaborate with SRE, Security, and Engineering teams to enforce data infrastructure standards and align on architectural decisions
  • Design and implement automation around provisioning, uptime monitoring, data refresh, integrity, backups, and disaster recovery
  • Support application developers with performance tuning, complex query optimization, and database design reviews
  • Analyze and resolve performance bottlenecks and incidents with a focus on long-term solutions
  • Participate in on-call rotation to support production systems and ensure high availability
  • Actively contribute to improving incident response and observability through metrics, alerting, and runbooks
  • Work with technologies such as Java, Ruby on Rails, PostgreSQL, AWS, Kafka, S3, Elasticsearch
What we offer
What we offer
  • Paid Vacation
  • Sick Days
  • Floating Holidays
  • Sport/Insurance Compensation
  • English Classes
  • Charity
  • Training Compensation
Read More
Arrow Right

Senior Database Engineer

We’re looking for a skilled Data Reliability Engineer to join our team for a cli...
Location
Location
United States
Salary
Salary:
Not provided
zoolatech.com Logo
Zoolatech
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of experience in Data Engineering, Database Reliability, or Infrastructure Operations
  • Strong expertise in PostgreSQL on AWS, including tuning, replication, backups, and HA configurations
  • Experience operating RDBMS databases (PostgreSQL, MySQL, etc.) and Kubernetes technologies is highly desirable
  • Experience provisioning and operating NoSQL databases at scale like Elasticsearch, Elastic Cache, DynamoDB, Neo4j, Mongo, Cassandra, etc.
  • Advanced SQL scripting and query optimization skills
  • Experience with data systems monitoring, alerting, and performance tuning
  • Strong programming/scripting in Java, Python, or Shell
  • Proven experience in designing or supporting complex data ecosystems
  • Solid understanding of cloud infrastructure (preferably AWS) and Infrastructure as Code tools (Terraform)
  • Familiarity with event streaming platforms (Kafka), and observability stacks (New Relic, ELK, etc.)
Job Responsibility
Job Responsibility
  • Own and optimize the reliability, availability, and performance of data infrastructure across production systems
  • Lead the design and implementation of resilient, secure, and observable data systems
  • Collaborate with SRE, Security, and Engineering teams to enforce data infrastructure standards and align on architectural decisions
  • Design and implement automation around provisioning, uptime monitoring, data refresh, integrity, backups, and disaster recovery
  • Support application developers with performance tuning, complex query optimization, and database design reviews
  • Analyze and resolve performance bottlenecks and incidents with a focus on long-term solutions
  • Participate in on-call rotation to support production systems and ensure high availability
  • Actively contribute to improving incident response and observability through metrics, alerting, and runbooks
  • Work with technologies such as Java, Ruby on Rails, PostgreSQL, AWS, Kafka, S3, Elasticsearch
What we offer
What we offer
  • Paid Vacation
  • Sick Days
  • Floating Holidays
  • Sport/Insurance Compensation
  • English Classes
  • Charity
  • Training Compensation
  • Fulltime
Read More
Arrow Right

Senior Data Engineer Lead / Architect - Senior Vice President

At Citi Services - Global Trade Technology Organization, we are on a mission to ...
Location
Location
India , Pune, Maharashtra, India, Chennai, Tamil Nadu, India
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10+ years of professional experience in data engineering, with a proven track record of designing and building large-scale data systems
  • 3+ years in a technical leadership or architect role, with experience mentoring junior and senior engineers
  • Expert-level proficiency in at least one programming language (Python or Scala preferred) and exceptional SQL skills
  • Proven hands-on experience with Python or Scala for data manipulation, scripting, machine learning, and backend development
  • Deep, hands-on experience with a major cloud platform (AWS, GCP, or Azure) and its data ecosystem (e.g., S3/GCS, Redshift/BigQuery, EMR/Dataproc, Kinesis/Dataflow)
  • Extensive hands-on experience with modern big data technologies and Data streaming (like Hadoop, Hive, Impala, Apache Spark, Kafka, or Flink)
  • Proficiency with workflow orchestration tools such as Airflow, Dagster, or Prefect
  • Proficiency in designing and implementing microservices architectures, RESTful APIs, and event-driven systems with 'Data as a Product' Principle
  • Solid understanding of data modeling concepts and database design for both analytical (OLAP) and transactional (OLTP) workloads
  • Deep understanding and hands-on experience with relational databases (e.g., PostgreSQL, Oracle), NoSQL databases (e.g., MongoDB, Cassandra), data warehousing, and big data technologies (e.g., Spark, Kafka)
Job Responsibility
Job Responsibility
  • Architect & Design: Design, architect, and oversee the development of robust, scalable, and reliable data infrastructure, including data lakes, data warehouses, and real-time streaming platforms on the cloud
  • Build & Code: Act as a senior individual contributor and hands-on technical leader. Write clean, maintainable, and high-performance code for data ingestion, transformation, and serving layers (e.g., using Python, Scala, SQL, and Spark)
  • Lead & Mentor: Lead a team of data engineers, providing technical guidance, mentorship, and career development support. Foster a collaborative and inclusive team environment
  • Champion Culture: Define, document, and champion data engineering best practices across the organization, including CI/CD, data quality, testing frameworks, observability, and code review standards
  • Drive Strategy: Partner with leadership, product managers, data scientists, and analysts to understand data needs and develop a long-term data strategy and roadmap
  • Innovate & Evaluate: Stay at the forefront of data engineering technologies. Evaluate, prototype, and recommend new tools and frameworks to continuously improve our data platform
  • Ensure Governance: Implement and enforce robust data governance, security, and privacy policies in partnership with our security and compliance teams
  • Fulltime
Read More
Arrow Right

Senior Engineer Cloud

Engineer shall be responsible for supporting Cloud solution for customer. This e...
Location
Location
India , Noida
Salary
Salary:
Not provided
ericsson.com Logo
Ericsson
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Computer Engineering, Information Technology, or equivalent
  • 5–8 years’ experience in systems or network support/integration projects
  • At least 3 years hands‑on experience in cloud solution support, deployment or integration
  • Strong hands‑on experience with OpenStack platform and services
  • Working knowledge of at least one cloud platform: Ericsson CEE, Red Hat OpenStack Platform (RHOSP), Red Hat OpenShift (RHOCP), Nokia CIBIS or Kubernetes
  • Familiarity with Ceph or SAN storage, and PaaS/SaaS concepts
  • Basic Python scripting ability
  • Experience with virtualization technologies (KVM, VMware, Hyper‑V, vendor-specific platforms such as Cisco/HP/Red Hat/IBM)
  • Knowledge of SAN/NAS storage solutions
  • Experience supporting cloud solutions in production
Job Responsibility
Job Responsibility
  • To work within well-defined system support guidelines
  • To priorities faults to meet SLA/WLA
  • To ensure correct working methodology
  • To handle emergencies and if required coordinate with Emergency support
  • To investigate faults/cause related to system/network problems
  • Execute system configuration changes as per given access rights
  • Analyses the solution from an end 2 end perspective Provide extensive support for HLD and LLD
  • Support Solution build over Openstack
  • Support of Openstack solutions with multiple vendors and solutions like storage (SAN, NAS) and networking (SDN controller)
  • Acceptance testing including End to End Solution testing
Read More
Arrow Right

Senior Java Engineer

We are looking for a Senior Java Engineer to join a high-impact team responsible...
Location
Location
Netherlands , Amsterdam
Salary
Salary:
Not provided
levy-professionals.com Logo
Levy Professionals
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Minimum 8 years of strong backend development experience with Java 21 and Spring Boot
  • Solid experience with Kafka, Cassandra, Elasticsearch, and NoSQL databases
  • Hands-on with Domain-Driven Design (DDD), Hexagonal Architecture, TDD/BDD, and Clean Code principles
  • Experience running software in production (incident handling, monitoring with Prometheus/Grafana/ELK, CI/CD)
  • Strong communication & stakeholder management skills with a proactive, ownership-driven mindset
  • Experience mentoring/coaching engineers and taking technical leadership
Job Responsibility
Job Responsibility
  • Take ownership of the full development lifecycle in a BizDevOps environment
  • Collaborate closely with the Product Owner and peer engineers to translate business requirements into robust features
  • Play a key technical leadership role within the squad
  • Design, develop, test, and run mission-critical backend services using modern engineering practices
  • Coach junior engineers
  • Drive technical improvements
  • Fulltime
Read More
Arrow Right

Senior Software Engineer, Analytics (Backend)

OneSignal is a leading omnichannel customer engagement solution, powering person...
Location
Location
United States
Salary
Salary:
170000.00 - 190000.00 USD / Year
onesignal.com Logo
OneSignal
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 6+ years of professional software development experience
  • Experience building backend microservices at scale
  • Strong Usage of AI tooling or integrations
  • Experience with a statically typed language, preferably: Rust and/or Golang, or a strong willingness to learn these two languages quickly
  • Experience with ClickHouse, Cassandra or similar NoSQL databases
  • Experience with a distributed system event streaming framework such as Apache Kafka
  • Experience with Docker and Kubernetes
  • Experience designing RESTful APIs and/or gRPC endpoints
  • Have a good understanding of clean software design principles
Job Responsibility
Job Responsibility
  • Collaborate closely with Product Managers, Designers, and fellow engineers to design and implement backend services to support features in our application, using languages such as, Rust and Golang
  • Manage deployments in Kubernetes and monitor system performance and stability
  • Actively participate in peer code reviews and Technical Design Spec reviews, providing valuable technical insights to continuously improve our code base
  • Lead projects and write technical design documents and specs, while also having an active, hands-on role in implementation and coding
  • Participate in our on-call rotation and work with the team to efficiently resolve production issues and ensure the system scales smoothly to meet the growing demands of our customers
  • Conduct data analysis and performance monitoring to identify areas for optimization and enhancement
  • Stay up-to-date with the latest industry trends and technologies, incorporating new ideas into our engineering processes
What we offer
What we offer
  • competitive equity program
  • comprehensive and inclusive benefits
  • Fulltime
Read More
Arrow Right

Senior Data Engineer

We are seeking a Senior Data Engineer to help evolve and enhance our data platfo...
Location
Location
United Kingdom
Salary
Salary:
Not provided
dotdigital.com Logo
Dotdigital
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Significant experience delivering Python-based projects for data engineering.
  • Experience building and tuning spark pipelines that run at scale across large quantities of data.
  • Strong hands-on experience with SQL and NoSQL databases (e.g. SQL Server, MongoDB, Cassandra).
  • Proven experience with modern data warehousing and large-scale processing (e.g. Snowflake, DBT, BigQuery, Clickhouse).
  • Proficient with data orchestration tools such as Airflow, Dagster, or Prefect.
  • Experience with cloud platforms (Azure, AWS, or GCP) for data processing and storage.
  • Practical experience with Kafka or equivalent event-driven architectures (e.g. AWS SQS, Azure EventHubs, AWS Kinesis).
  • Good understanding of data modelling for OLAP and OLTP workloads.
  • Familiar with agile methodologies and CI/CD processes in the context of data solutions.
  • Experienced as a senior team member on complex data engineering projects.
Job Responsibility
Job Responsibility
  • Design and build scalable, reliable, and secure data pipelines for streaming, batch, and real-time processing.
  • Work in partnership with the Data Science teams to build scalable Pyspark workloads that can be leveraged to generate advanced models.
  • Implement and optimise data models and storage solutions using Python and SQL with orchestration tools in a cloud environment.
  • Leverage AI to automate both data processing and engineering processes.
  • Advocate and uphold best practices for data governance, security, and monitoring.
  • Collaborate cross-functionally with engineers, analysts, and data scientists to deliver impactful data solutions.
  • Mentor and support junior engineers in data engineering principles and practices.
  • Evaluate and recommend new tools and technologies to strengthen data services.
What we offer
What we offer
  • Parental leave
  • Medical benefits
  • Paid sick leave
  • Dotdigital day
  • Share reward
  • Wellbeing reward
  • Wellbeing Days
  • Loyalty reward
  • Fulltime
Read More
Arrow Right

Senior Staff Engineer - Java (Migration)

Our Distinguished Engineer works with our Engineers to innovate and build new sy...
Location
Location
United States , Chevy Chase; Dallas; Seattle
Salary
Salary:
120000.00 - 300000.00 USD / Year
geico.com Logo
Geico
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 15+ years of experience in full-stack web development (C#/Java/Python/GO), with expertise in client-side and server-side frameworks
  • 8+ years of experience working with public cloud platforms (AWS, Azure, GCP) and private cloud technologies (OpenStack)
  • 6+ years of experience in open-source frameworks
  • Exemplary ability to design, perform experiments, and influence engineering direction and product roadmap
  • Experience leading and building the architecture and design (architecture, design patterns, reliability, and scaling) of new and current systems
  • Deep knowledge of ETL, SQL, bitemporal data modeling and temporal databases
  • Experience with API-based migration
  • Experience with shadow mode, dual-write, and deconversion strategies
  • Strong understanding of data observability, traceability, and multi-faceted testing
  • Proven expertise in designing and developing microservices using graphQL, gRPC, Java, Python, Kafka, with a deep understanding of both API and event-driven architectures
Job Responsibility
Job Responsibility
  • Provide technical leadership to multiple areas and provide technical and thought leadership to the enterprise
  • Collaborate across teams and the tech organization to solve our toughest problems
  • Deliver high-scale and high-quality data architecture, especially legacy-to-modern platform transitions
  • Deliver High-Quality services and software for a variety of domains
  • Accountable for the quality, usability, and performance of the solutions
  • Utilize your expertise in designing and developing API’s and microservices using graphQL, gRPC, Java, Python, Kafka, with a deep understanding of API driven system migration
  • Utilize programming languages like Java, C#, or other object-oriented languages, SQL, and NoSQL databases
  • Deploy applications in a hybrid cloud environment utilizing Kubernetes, various data stores, and a variety of cloud native tools and services
  • Be a role model and mentor, helping to coach and strengthen the technical expertise and know-how of our engineering and product community. Influence and educate executives
What we offer
What we offer
  • Comprehensive Total Rewards program that offers personalized coverage tailor-made for you and your family’s overall well-being
  • Financial benefits including market-competitive compensation
  • a 401K savings plan vested from day one that offers a 6% match
  • performance and recognition-based incentives
  • and tuition assistance
  • Access to additional benefits like mental healthcare as well as fertility and adoption assistance
  • Supports flexibility- We provide workplace flexibility as well as our GEICO Flex program, which offers the ability to work from anywhere in the US for up to four weeks per year
  • Fulltime
Read More
Arrow Right