🏢
Marqeta
Senior Cloud Database Engineer
Job Description
ABOUT THE ROLE
As a Senior Cloud Database Engineer at Marqeta, you will be part of the Cloud Database Engineering team, responsible for all databases that power Marqeta's card issuing platform. You will be at the heart of all things databases, automating the lifecycle of AWS Aurora instances, working closely with application teams to analyze database performance, and innovating in building Marqeta's next-generation, highly available and resilient database solutions.
The platform supports high cardholder availability across multiple regions globally, serving over 5 billion transactions annually. The Cloud Database Engineering team operates at the center of everything Marqeta does, offering endless opportunities to make a significant impact across your team and the entire business.
WHAT YOU'LL DO
You will be part of a 24x7 on-call rotation supporting all services owned by the Database Engineering team. Your responsibilities will include contributing to the technical vision for database engineering in maintenance and cloud migration of relational and non-relational databases used at Marqeta. You will also contribute to the design of high availability and disaster recovery solutions for database architecture, work on initiatives such as platform architecture, database partitioning, sharding, and continuous evolution of the database footprint to support business growth.
You will focus on automation, ensuring the design is tightly coupled with various automation to reduce manual work. You will work with engineers from various teams to execute on short- and long-term technical vision, perform root cause analysis, remediation, and document efforts to effectively minimize incidents. You will write clear design documents and articulate technical decisions and trade-offs to peers and stakeholders, contribute to monitoring and alerting practices using tools like Datadog, and mentor junior engineers and contribute to team standards.
WHAT YOU'LL NEED
To be successful in this role, you will need 5+ years of experience as a backend engineer and a Bachelor's degree. In lieu of a degree, 7+ years of relevant experience may suffice. You should be experienced with cloud-native databases (AWS preferred), including transactional RDBMS such as Aurora, MySQL, and Postgres, as well as NoSQL databases such as DynamoDB or MongoDB. You should also have experience with cloud-based high availability, disaster recovery, and distributed systems, including replication and failover.
You should be experienced in Infrastructure as Code (IaC), automation, and orchestration tools (Terraform, AWS Step Function, etc.), CI/CD pipelines, job runners, and deployment automation. You should have a solid understanding of database administration, including internals, query tuning, indexing, and performance metrics. You should be proficient in Python and have experience with Linux commands and shell scripting.
WHY REMOTE
Marqeta is a Flex First company, which allows you to choose your best working environment, whether that be from home or at a company office. This role can be performed remotely in the United States, only in one of our National locations, which you can review on our website.
BENEFITS
Marqeta offers a competitive compensation package, including a base salary range of $144,100 - $180,100 USD, depending on location. We also award annual bonuses to eligible employees, recognizing both individual performance and the success of the