Skip To Main Content
backBack to Search

Lead Cassandra Engineer

Remote in Colombia,
& 6 others
DBA & Cloud Migration
& 2 others

We are seeking a highly skilled Lead Cassandra Engineer to join our team and spearhead efforts in designing, implementing, and optimizing scalable NoSQL database solutions.

This role is suited for a professional with deep expertise in Cassandra and other NoSQL technologies, paired with the ability to architect and maintain database systems that meet top-tier standards of performance and reliability.

Responsibilities
  • Design scalable architecture solutions for NoSQL database systems across cloud-based and on-premise environments
  • Serve as the domain expert for database performance tuning, troubleshooting, and offering recommendations on best practices
  • Provide technical leadership to resolve production issues and conduct root cause analysis across different layers of the technology stack
  • Define SLA and SLO metrics, and create corresponding SLI dashboards to monitor database service-level performance
  • Evaluate and analyze new Cassandra-related technologies, undertake PoCs, and perform comprehensive risk assessments
  • Plan and manage capacity strategies, growth trajectories, and life-cycle processes for production database platforms
  • Establish and enforce database operational frameworks and best practices for the team
  • Develop automation scripts and manage configurations using tools such as Ansible and Terraform for administrative database tasks
  • Collaborate with cross-functional engineering teams and integrate database solutions into larger system architectures
  • Configure key metrics, dashboards, alarms, and alerts to ensure database observability and continuous monitoring
  • Mentor team members and provide technical expertise on NoSQL technologies, with a particular focus on Cassandra
Requirements
  • 5+ years of industry experience in NoSQL databases like Cassandra, DynamoDB, MongoDB, and ScyllaDB, with expertise in at least two technologies
  • Familiarity with infrastructure automation and configuration management using tools such as Ansible and Terraform
  • Knowledge of AWS database solutions and ecosystems, including EC2, DynamoDB, CloudWatch, Security Group, and VPC concepts
  • Proficiency in high-level programming languages such as Python, Java, or Go for software or data engineering use cases
  • Competency in Git for version control and collaborative workflow management
  • Expertise in data store technologies, spanning relational and NoSQL systems, high availability, replication/sharding, disaster recovery solutions, and database observability tools
  • Background in Computer Science, Computer Engineering, or related fields, holding a Bachelor's degree
Nice to have
  • Proficiency in additional high-level programming frameworks such as Django for database-related system integrations
  • Understanding of techniques for capacity forecasting and workload sizing in large-scale NoSQL systems
  • Knowledge of advanced VPC/Subnet/Route53 configurations within modern cloud architectures
Benefits
  • International projects with top brands
  • Work with global teams of highly skilled, diverse peers
  • Healthcare benefits
  • Employee financial programs
  • Paid time off and sick leave
  • Upskilling, reskilling and certification courses
  • Unlimited access to the LinkedIn Learning library and 22,000+ courses
  • Global career opportunities
  • Volunteer and community involvement opportunities
  • EPAM Employee Groups
  • Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn