Job Closed
This listing is no longer active.
One platform. Every communications experience.
Senior Database Engineer
Location
Portugal
Posted
17 days ago
Salary
0
Seniority
Senior
Job Description
Senior Database Engineer
8x8
Role Description 8x8 is seeking a Senior Database Engineer to join our engineering team responsible for the architecture, reliability, and performance of our database infrastructure across on-premises, AWS, and OCI environments. This is a senior technical role requiring deep expertise in relational database systems, high-availability architectures, performance engineering, and infrastructure automation at scale. You will serve as a technical leader and subject matter expert for database platforms, driving architectural decisions, mentoring junior engineers, and partnering with development and infrastructure teams to ensure database systems deliver the highest levels of availability, performance, and data integrity across a globally distributed environment. The ideal candidate has a track record of operating mission-critical database infrastructure, is comfortable influencing technical direction, and is passionate about building resilient, self-healing data platforms. Responsibilities - Lead the architecture, management, and optimization of Oracle 19c RAC, MySQL 8, and PostgreSQL database systems across on-premises, AWS, and OCI cloud environments. - Define and drive database standards, best practices, and operational runbooks across the organization. - Own database upgrade and migration strategies for Oracle and MySQL, ensuring minimal downtime and risk mitigation across all environments. - Lead advanced database troubleshooting, root cause analysis, and performance engineering across Oracle, MySQL, PostgreSQL, HAProxy, and Keepalived. - Architect and maintain database replication topologies including master-slave, master-master, and cross-region configurations for disaster recovery. - Design and implement automation for database provisioning, patching, scaling, and failover using Python, Terraform, and Ansible. - Own backup and recovery strategy using RMAN, mysqldump, pg_dump, and point-in-time recovery, ensuring RPO/RTO targets are met and regularly tested. - Implement and maintain database observability including monitoring, alerting, dashboards, and capacity forecasting using Grafana, CloudWatch, or equivalent platforms. - Collaborate with application development teams on schema design, query optimization, indexing strategies, and capacity planning. - Mentor and guide junior database engineers, conducting code and architecture reviews. - Participate in on-call rotations as a senior escalation point for critical database incidents. - Evaluate emerging database technologies and make recommendations for adoption where appropriate. Qualifications - 7+ years of hands-on experience in database engineering or DBA roles, with at least 3 years in a senior or lead capacity. - Expert-level knowledge of Oracle 19c RAC administration, including RMAN, Data Guard, patching, and advanced query optimization. - Deep experience with MySQL 8 administration, replication architectures (master-slave, master-master, GTID-based), and performance tuning at scale. - Strong working knowledge of PostgreSQL administration, replication, and performance tooling. - Proven experience designing and operating high-availability and disaster recovery database architectures in production. - Strong proficiency in Linux systems administration (Ubuntu/RHEL-based) and shell scripting. - Extensive experience with automation and infrastructure-as-code: Python, Terraform, Ansible. - Solid understanding of high-availability components: HAProxy, Keepalived, or equivalent load balancing and failover solutions. - Experience with Git-based workflows, CI/CD practices, and database change management processes. - Demonstrated ability to lead incident response, perform root cause analysis, and drive post-incident improvements. - Excellent communication skills with the ability to influence technical decisions and collaborate effectively across time zones in a distributed team. Nice to Have - Experience with AWS database services (RDS, Aurora, DMS) and OCI database offerings. - Exposure to MSSQL Server administration. - Experience with database migration strategies across cloud providers and on-premises environments. - Hands-on experience with Grafana monitoring dashboards, alerting rules, and database metrics integration. - Experience with NoSQL or caching technologies (Redis, DynamoDB, Elasticsearch).
Related Guides
Related Categories
Related Job Pages
More Engineer Jobs
2nd Engineer – Ro-Ro Cargo Vessel
Columbia ShipmanagementA leading organisation with 45 years of experience providing world-class ship management and maritime services globally
• Responsible for the proper operation and maintenance of the engine room and other machinery equipment. • Assist the Chief Engineer in managing daily engine room operations. • Supervise maintenance and repair of main engine, auxiliaries, and machinery. • Plan and execute preventive maintenance schedules. • Monitor fuel, lube oil, and machinery performance. • Lead engine room watchkeeping and manage engine crew. • Ensure safety, pollution prevention, and compliance with regulations.
Chief Engineer, Ro-Ro Cargo Vessel
Columbia ShipmanagementA leading organisation with 45 years of experience providing world-class ship management and maritime services globally
• In charge of engine room operations and maintenance of all machinery. • Ensure safe, efficient operation of main engine, auxiliaries, and electrical systems. • Plan and execute preventive maintenance and repairs. • Monitor fuel consumption, lube oil, and engine performance. • Lead and manage engine crew, assign duties, and conduct training. • Ensure compliance with safety, environmental, and regulatory requirements.
Role Description We are seeking an experienced PeopleSoft PeopleTools Engineer responsible for the architecture, installation, configuration, upgrade, and ongoing technical operation of enterprise PeopleSoft environments. In this role you will own the technical backbone of the PeopleSoft platform — including: - PeopleTools upgrades - Image applications - Security configurations - Search server operations - Integration with cloud and middleware platforms The ideal candidate will combine deep PeopleTools and PeopleSoft administration experience with strong fundamentals in Oracle database, Linux/Unix, and modern DevOps practices. You will work closely with cross-functional partners — product, design, engineering, operations, and business stakeholders — to translate ambiguous requirements into well-engineered solutions. You will be expected to raise the bar through: - Code review - Design review - Mentorship of more junior engineers The successful candidate brings strong engineering discipline, a clear communication style, and a track record of shipping meaningful work that holds up well in production. Qualifications - Bachelor’s degree in Computer Science, Engineering, or a related technical discipline. - Five or more years of PeopleSoft PeopleTools administration experience. - Hands-on experience with PeopleTools upgrades and PeopleSoft Update Manager (PUM). - Strong experience with WebLogic, Tuxedo, and PeopleSoft application/process scheduler servers. - Experience administering Elasticsearch / OpenSearch in support of PeopleSoft. - Working knowledge of Oracle Database administration. - Strong Linux/Unix skills and shell scripting experience. - Familiarity with PeopleSoft Cloud Manager or equivalent automation tooling. - Experience operating HA/DR for PeopleSoft. - Strong troubleshooting, communication, and documentation skills. Requirements - Install, configure, and operate PeopleSoft environments across development, test, training, and production. - Lead PeopleTools upgrades, PeopleSoft Update Manager (PUM) image applications, and patch deployments. - Manage application servers, process schedulers, web servers (WebLogic), and the integration broker gateway. - Administer Elasticsearch / OpenSearch (or Verity legacy) deployments supporting PeopleSoft search. - Perform PeopleSoft system copies, refreshes, and clones across environments. - Implement and tune database connectivity, including Oracle Database administration tasks. - Configure PeopleSoft security at the application, web, and infrastructure layers. - Operate PeopleSoft Cloud Manager or equivalent automation tooling where applicable. - Design and operate HA/DR strategies for PeopleSoft environments. - Develop automation tooling using shell, Python, or Ansible to reduce operational toil. - Monitor system health and performance, leading capacity planning and tuning activities. - Provide hands-on post-go-live and hypercare support. - Maintain comprehensive, current technical documentation. - Mentor and coach junior and mid-level engineers. Benefits - Competitive base salary commensurate with experience. - Full-time, direct W2 employment with Bright Vision Technologies. - Long-term, multi-year engagement aligned to the Bright Vision SOW delivery roadmap.
• Design and implement reinforcement learning solutions for sequential decision-making problems in real and simulated environments. • Develop, calibrate, and maintain simulation environments suitable for large-scale agent training. • Implement and evaluate modern RL algorithms including policy gradient, actor-critic, off-policy, and offline RL methods. • Engineer reward functions and shaping strategies that align agent behavior with desired outcomes and safety constraints. • Apply offline RL and imitation learning techniques where exploration is costly or unsafe. • Use RLHF, DPO, and related techniques for fine-tuning large language models when relevant. • Build scalable training infrastructure for distributed RL, including efficient experience collection and replay systems. • Optimize training stability and sample efficiency through algorithmic and engineering improvements. • Design rigorous evaluation protocols, including out-of-distribution and adversarial test cases. • Implement safety mechanisms such as constraint enforcement, conservative policies, and human-in-the-loop oversight. • Collaborate with applied scientists and product teams to identify high-value RL use cases. • Monitor deployed policies and models in production for drift, regression, and unintended behaviors, building the alerting and dashboards that surface issues before they meaningfully affect users. • Document methodology, design decisions, and operational characteristics for internal stakeholders. • Stay current with RL research and translate promising techniques into production-ready solutions.

