Enable job alerts via email!
Generate a tailored resume in minutes
Land an interview and earn more. Learn more
A leading company is seeking a Database Engineer specialized in Redis and PostgreSQL. This role is crucial for designing, deploying, and managing advanced database systems, ensuring optimal performance and reliability while working closely with development and operations teams.
Job title: Architect – Redis
Job Location: Atlanta, GA
Work Model: Remote
Shift: Day
Job Summary:
As a Database Engineer specializing in Redis and PostgreSQL, you will be responsible for designing, deploying, and managing robust, scalable, and secure database systems within our infrastructure. You will work closely with development and operations teams to ensure optimal database performance, availability, and reliability.
Required Skills:
• Redis (Developer and DBA experience)
• Postgres
• Python or Java
Nice-to-have Skills:
• Additional experience in distributed systems, caching strategies, or cloud-native architectures is a plus.
Responsibilities:
• Key responsibilities include designing, developing, and maintaining database systems with a focus on Redis and PostgreSQL, ensuring they are scalable, secure, and performant.
• The role involves collaborating with cross-functional teams to translate business needs into technical solutions and implementing database design standards.
• Monitoring and optimizing database performance, performing backups and data migrations, and staying updated on new technologies are also crucial.
• Additional responsibilities may include training team members, participating in code reviews, automating processes, ensuring data compliance, communicating with stakeholders, and proactively addressing potential issues.
• Lead the installation, configuration, and administration of Redis environments.
• Monitor and tune performance to ensure high availability and responsiveness.
• Design and implement high availability, disaster recovery, and security strategies.
• Collaborate with development teams to integrate Redis into application architectures.
• Design scalable and efficient architecture solutions aligned with business requirements.
• Analyze system requirements, prioritize tasks, and ensure timely project delivery.
• Develop and maintain architectural documentation and technical standards.
• Provide mentorship and technical guidance to junior team members.
• Conduct system audits to identify areas for improvement and optimization.
• Ensure compliance with industry standards and architectural best practices.
• Evaluate and recommend emerging technologies to enhance system performance.
• Troubleshoot and resolve complex technical issues.
• Contribute to long-term strategies for system scalability and sustainability.
• Stay current with trends and advancements in Redis and system architecture.
Qualifications:
• Redis deployments, configurations, Sentinel, Cluster, performance monitoring tools, cloud platforms (like GCP Memory Store or AWS ElastiCache), Redis data structures, and persistence mechanisms (RDB and AOF).
• Experience with Redis modules is a plus.
• PostgreSQL, desired skills include strong SQL, database development and administration, data modeling, experience with extensions like PostGIS, and familiarity with tools like pgAdmin and psql.
• Knowledge of PostgreSQL architecture is also beneficial. Additional desired skills may include Linux proficiency for troubleshooting, programming skills in languages like Python or Java for application integration
• Proven experience in Redis architecture, development, and administration.
• Strong problem-solving and strategic thinking skills.
• Excellent communication and collaboration abilities.
• Proficiency in architectural documentation and system design principles.
• Familiarity with industry standards and best practices.
• Ability to mentor and guide junior engineers.
• Adaptability to evolving technologies and a commitment to continuous learning.