2 months ago
Base Salary
$124k - $230k/yr
Responsibilities
- Administer, maintain, and support PostgreSQL, SQL Server, and NoSQL databases across production and non-production environments.
- Evaluate, configure, install, and manage database management systems through automated deployment processes.
- Design, implement, and maintain scalable, highly available, secure, and reliable database solutions.
- Monitor, troubleshoot, tune, and optimize database performance.
- Develop and maintain database designs, data architectures, and logical and physical data models using ER/Studio.
- Collaborate with application development teams on database structures and design improvements.
- Participate in database release management and deployment processes.
- Manage cloud-based database platforms, primarily in AWS.
- Develop database automation solutions using Python, Terraform, and infrastructure-as-code methodologies.
- Support CI/CD and infrastructure automation initiatives related to database platforms.
- Design and execute database backup, recovery, migration, and disaster recovery strategies.
- Conduct recovery testing and support business continuity planning.
- Assist with development, testing, and production database issues.
- Lead database-related projects and provide technical guidance to stakeholders.
- Evaluate vector databases, Retrieval-Augmented Generation architectures, and related AI data platforms.
Requirements
- 7+ years of database administration and engineering experience.
- Hands-on experience managing databases in AWS environments and strong knowledge of AWS database services and cloud architecture.
- Strong PostgreSQL administration experience.
- Experience with NoSQL databases, including DynamoDB.
- Experience with Microsoft SQL Server.
- Expertise in database design, data architecture, and data modeling.
- Experience with infrastructure as code, Terraform, Python scripting, and automation.
- Experience designing and maintaining scalable database environments.
- Knowledge of database performance tuning, optimization, security best practices, backup, recovery, and disaster recovery planning.
- Linux administration skills.
- Experience supporting production and non-production environments.
- Familiarity with GitHub, ER/Studio, Jira, and TIL-based service management tools.
- Exposure to AI-related data platforms, including vector databases and Retrieval-Augmented Generation architectures.
- Strong project leadership, stakeholder management, communication, problem-solving, analytical, collaboration, and prioritization skills.
- Ability to drive technical initiatives from design through implementation.
Benefits
- Hybrid work arrangement in Frisco, TX, with on-site work as needed and remote work from a home office otherwise; candidates must be within commuting distance, and relocation assistance is not offered.
- Bonus program.
- 401(k) retirement benefits.
- Medical, dental, vision, basic life, short-term disability, and long-term disability coverage.
- Paid parental leave.
- Support and community involvement programs.
- 14 paid company holidays.
- Unlimited paid time off for exempt employees.
- 96 hours of sick time and 120 hours of vacation annually for non-exempt employees.
Tech Stack
Categories
Data Engineering
About McAfee
McAfee builds consumer and small business cybersecurity software, including antivirus, identity and privacy protection, and VPN services that run across PCs and mobile devices. It sells primarily via subscriptions and OEM/ISP partnerships, and focuses on detection, threat intelligence, and allowlisting to reduce false positives. Founded in 1987 and headquartered in San Jose, it is a privately held company owned by private-equity firm Advent International.
