PDF Solutions logo

Sr Data Engineer / Apache Cassandra Administrator

PDF Solutions
  • Dallas, Texas
  • $115,000–$129,000 Per Year
  • Full-time
30+ days ago

Job Description

Overview:

PDF Solutions is redefining the way the semiconductor industry approaches data, analytics, and experience design. As part of our journey, we’re building Next gen platform — a modern, human-centered analytics platform. We believe design systems aren’t just about consistency — they’re about scalability, collaboration, and performance.

 

As a Data Engineer at PDF, you will be part of a global team dedicated to leveraging innovative approaches and public cloud infrastructure to refine and enhance the design and architecture of our Big Data Analytics software. In this role, you will:

  • Architect robust databases: Develop and maintain scalable NoSQL Apache Cassandra to support our advanced analytical solutions.
  • Maintain scalable Database: Play a critical role in ensuring the high availability, performance, and scalability of our Cassandra clusters while supporting development teams and troubleshooting complex database issues.
  • Contribute to scalable solutions: Design, implement, and maintain the scalable data processing components of PDF’s Analytics software.
  • Bring DevOps expertise: Automate infrastructure using modern tools like Terraform and Ansible, ensuring efficiency and reliability.

This position is ideal for engineers passionate about working with cutting-edge technology to drive impactful results.

Responsibilities:
  • Participate in the continuous efforts to improve the design and architecture of our application
  • Install, configure, upgrade, and maintain Apache Cassandra clusters (on-premises and/or cloud-based)
  • Monitor database health and performance using tools such as nodetool, JMX, Prometheus, Grafana, Medusa
  • Perform regular backup and restore operations using native and third-party tools
  • Manage compaction strategies (Size-Tiered, Leveled, Unified) and optimize read/write paths
  • Proactively identify performance bottlenecks and apply tuning strategies
  • Handle schema changes, keyspace/table design, and data modeling best practices
  • Troubleshoot and resolve database incidents and support high availability and disaster recovery strategies
  • Automate routine operations using shell scripts, Python, or Ansible
  • Collaborate with developers, SREs, and DevOps teams to support CI/CD integration and deployment pipelines
  • Proactively ensure the highest levels of systems and infrastructure availability
  • Work closely with the Application and Database teams to resolve issues and improve customer experience
  • Build and sustain high-performance databases on on-premises and Cloud infrastructure
Qualifications:
  • Proven experience as a Cassandra Administrator or in a similar database administration role
  • 3+ years of hands-on experience administering Apache Cassandra in production environments
  • Experience with tools like nodetool, Medusa, Reaper, and other Cassandra management utilities
  • Hands-on experience with monitoring and observability tools such as Prometheus, Grafana, or similar solutions
  • Implement robust security practices, including user authentication, authorization, and encryption for data in transit and at rest
  • Experience with automation and managing infrastructure as code: terraform / Ansible / chef / puppet
  • Hands-on experience with monitoring and observability tools such as Prometheus, Grafana, or similar solutions
  • Strong communication skills and the ability to work across engineering teams
  • Strong troubleshooting skills
  • Demonstrated ability to generate and maintain technical documentation
  • Prior exposure to some programming languages like Python, Perl, Java
  • Solid knowledge of Shell Scripting and command line management
  • Familiarity with cloud platforms (AWS, Azure, GCP) and deploying Cassandra in cloud environments
  • Strong understanding of Cassandra architecture (gossip, hinted handoff, replication, partitioning)
  • Proficiency in scripting (e.g., Bash, Python, or Perl)

 

Big Plus Experiences:

  • Experienced with data processing tools
  • Experience with Kubernetes and running Cassandra in containerized environments
  • Apache Cassandra certificate

Education

Bachelor of Science or higher in Computer Science or Electrical and Computer Engineering preferred 

Pay Range: USD $115,000.00 - USD $129,000.00 /Yr.

Numbers & Facts

LocationDallas, Texas
Job TypeFull-time
IndustryOther/Not Classified
Salary$115,000–$129,000 Per Year
Company Size100 to 499 employees
Year Founded1992
Websitehttp://www.pdf.com/Home

About Company

PDF Solutions, Inc. (NASDAQ: PDFS) is the leading provider of yield improvement technologies and services for the IC manufacturing process life cycle. PDF Solutions offers solutions that are designed to enable clients to lower costs of IC design and manufacture, enhance time to market, and improve profitability by addressing design and manufacturing interactions from product design to initial process ramps to mature manufacturing operations. PDF Solutions' Characterization Vehicle® (CV®) test chips provide the core modeling capabilities, and are used by more leading manufacturers than any other test chips in the industry. Exensio™, PDF Solutions' industry leading yield management and fault detection and classification enterprise software platform, enhances yield improvement and production control activities at leading fabs around the world. Headquartered in San Jose, Calif., PDF Solutions operates worldwide with additional offices in China, Europe, Japan, Korea and Taiwan. For the company's latest news and information, visit http://www.pdf.com/.

Skills

  • Administrative Skillsunmatched
  • Adobe Acrobatunmatched
  • Amazon Web Services (AWS)unmatched
  • Analysis Skillsunmatched
  • Analysis Softwareunmatched
  • Ansibleunmatched
  • Apache Cassandraunmatched
  • Authenticationunmatched
  • Automationunmatched
  • Bash Scriptingunmatched
  • Best Practicesunmatched
  • Big Dataunmatched
  • Chef (Configuration Management)unmatched
  • Cloud Computingunmatched
  • Command Lineunmatched
  • Communication Skillsunmatched
  • Computer Engineeringunmatched
  • Computer Scienceunmatched
  • Continuous Deployment/Deliveryunmatched
  • Continuous Integrationunmatched
  • Cryptographyunmatched
  • Customer Experienceunmatched
  • Data Analysisunmatched
  • Data Modelingunmatched
  • Data Processingunmatched
  • Data Recoveryunmatched
  • Database Administrationunmatched
  • Database Architectureunmatched
  • Database Programmingunmatched
  • DevOpsunmatched
  • Disaster Recoveryunmatched
  • Electrical Engineeringunmatched
  • GCP (Good Clinical Practices)unmatched
  • High Availabilityunmatched
  • Identify Issuesunmatched
  • JMX (Java Management Extensions)unmatched
  • Javaunmatched
  • Leading Edge Technologyunmatched
  • Microsoft Windows Azureunmatched
  • NoSQLunmatched
  • Perl Programming Languageunmatched
  • Production Systemsunmatched
  • Programming Languagesunmatched
  • Public Cloudunmatched
  • Python Programming/Scripting Languageunmatched
  • Replication and Remote Mirroringunmatched
  • Resolve Customer Issuesunmatched
  • Scalable System Developmentunmatched
  • Scripting (Scripting Languages)unmatched
  • Semiconductorsunmatched
  • Technical Writingunmatched
  • Unix Shell Programmingunmatched

Be found by employers

5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

Level up your application

Professional resume templates

Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

Free resume templates

Free resume builder

Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

Free resume builder