Upwork

About Upwork

Your go-to platform for freelance talent

🏢 Tech👥 251-1K📅 Founded 2015📍 San Francisco, California, United States

Key Highlights

  • Over 18 million registered freelancers and 5 million clients
  • Headquartered in San Francisco, California
  • Offers services in writing, design, programming, and marketing
  • Facilitates dynamic workforce scaling for businesses

Upwork is a leading online platform headquartered in San Francisco, California, that connects businesses with freelancers and agencies across various industries. With over 18 million registered freelancers and 5 million registered clients, Upwork facilitates dynamic workforce scaling for companies o...

🎁 Benefits

Upwork provides competitive compensation, flexible work hours, and the ability to work remotely from anywhere. Freelancers can also benefit from a rob...

🌟 Culture

Upwork fosters a remote-friendly culture that emphasizes flexibility and independence, allowing freelancers to choose projects that align with their s...

Overview

Upwork is hiring a Senior Database Automation Engineer to design and implement automation frameworks for database lifecycle management. You'll work with technologies like Python, PostgreSQL, and Terraform while supporting Upwork's global infrastructure. This role requires significant experience in database engineering and automation.

Job Description

Who you are

You have extensive experience in database engineering, particularly with systems like PostgreSQL, MySQL, DynamoDB, and MongoDB. Your expertise in Python allows you to design and implement robust automation frameworks that enhance database lifecycle management. You understand the intricacies of database provisioning, user configuration, and service integration, ensuring that systems operate smoothly and securely.

You are familiar with infrastructure as code principles and have hands-on experience with tools like Terraform, RDS, and Rancher. Your ability to manage vulnerabilities and implement security hardening at scale is crucial in maintaining the integrity of database systems. You thrive in high-pressure environments and are prepared to respond to high-severity database alerts as part of a 24/7 on-call rotation.

What you'll do

In this role, you will design and implement Python-based automation frameworks for managing the lifecycle of databases across Upwork's global infrastructure. You will orchestrate complex systems that involve zero-downtime migrations and cross-region replication, ensuring that data is always available and secure. Your responsibilities will include end-to-end database provisioning, which encompasses infrastructure deployment, user and access configuration, and service integration.

You will also play a key role in vulnerability management and security hardening, working to protect Upwork's core data assets. As part of the Data Infrastructure team, you will collaborate with other engineers to tackle challenges and improve the efficiency of database operations. Your contributions will directly impact the performance and reliability of Upwork's data systems, enabling the company to serve its diverse clientele effectively.

What we offer

At Upwork, you will be part of a dynamic team that values innovation and collaboration. We offer competitive compensation and the opportunity to work remotely from anywhere in Latin America. You will have access to professional development resources and the chance to work on meaningful projects that impact millions of users worldwide. Join us in shaping the future of work and making a difference in the lives of professionals across the globe.

Interested in this role?

Apply now or save it for later. Get alerts for similar jobs at Upwork.

Similar Jobs You Might Like

Based on your interests and this role

Upwork

Database Engineer

Upwork📍 Asia Pacific - Remote

Upwork is hiring a Senior Database Automation Engineer to design and automate database systems across their global infrastructure. You'll work with technologies like PostgreSQL, MySQL, and Python to build critical automation frameworks. This role requires strong database engineering expertise and experience in automation.

🏠 RemoteSenior
1w ago
Upwork

Data Engineer

Upwork📍 Latin America - Remote

Upwork is hiring a Senior Data Engineer to build and operate Data Platform as a Service capabilities. You'll work with CI/CD for data, data mesh enablement, and automation. This role requires strong experience in data engineering practices.

🏠 RemoteSenior
1w ago
Luxor Technology Corporation

Data Engineer

Luxor Technology Corporation📍 Worldwide - Remote

Luxor Technology Corporation is hiring a Data Engineer to build and maintain data pipelines for the mining and compute industry. You'll work with technologies like Python and PostgreSQL to optimize data processes. This position requires experience in ETL and cloud deployments.

🏠 Remote
3 months ago
Upwork

Backend Engineer

Upwork📍 Latin America - Remote

Upwork is hiring a Senior Backend Engineer to support the Snowflake Data Platform. You'll work with Python, JavaScript, SQL, and AWS to build and operate backend services for data ingestion and orchestration. This position requires expert-level experience in backend development.

🏠 RemoteSenior
1w ago
Sezzle

Software Engineering

Sezzle📍 Latin America - Remote

Sezzle is hiring a Senior Software Engineer to help revolutionize the shopping experience through innovative technology. You'll work in a dynamic environment focused on creating seamless, interest-free installment plans. This role requires 8+ years of experience.

🏠 RemoteSenior
1d ago