Senior Data Engineer

Atlanta, GA Full Time
POSTED ON 10/13/2023

Revel Systems is the POS and platform built to help businesses achieve their goals. Improving day-to-day operations and fueling merchant growth, Revel’s streamlined ecosystem pairs an intuitive point of sale with powerful management tools, integrating inventory management, employee management, sales reporting, and more into a single platform.

Revel works with businesses of all sizes, from small merchants to global enterprises, that are looking to implement cutting-edge technology that helps increase revenue, improve efficiency, and enhance experiences for employees and customers. Founded in 2010 with headquarters in Atlanta, Revel is a leading member of the Apple Enterprise Mobility Program.

The Revel team is focused on its mission to disrupt and modernize the state of commerce by providing businesses of every size the tools necessary to thrive. Come join a smart, motivated team and work at a leading technology company during the next phase of growth.

Position

As a Senior Data Engineer at Revel, you will work with teams, solving complex problems using the latest in cloud, mobile, and web technologies. Providing experience and guidance for engineers that follows an iterative approach to modernization of database infrastructure and design to support enterprise scale, data security, and data retention. Also contributing to further teams in improving customer experiences with best in class functionality, performance, scalability, resilience, and reliability.

Our Stack

  • Data: RDS, Aurora PostgresQL, DynamoDB, Redis, other AWS offerings
  • Back-end: Python (Django), Go, Node/Typescript, Bash
  • Infrastructure: AWS,Lambdas, Step Functions, nginx, Customer on-premises iPad
  • Monitoring: DataDog, CloudWatch

Requirements

  • 7 years of solid hands-on datastore analysis and implementation ranging from relational, non relational, graph at enterprise level scale.
  • 3 years providing technical coaching and mentoring within a team and department
  • Expert with AWS Database Services, the pros/cons of each specific offering, use cases and implementation
  • Design, implement, and coach teams to a highly reliable database platform with focus on security, performance, operational cost, and scale to meet the requirements of enterprise customers.
  • Experience migrating mission-critical database applications from monolithic to microservice architectures for large enterprise applications.
  • Expert with SQL and NoSQL data storage architectures, and ORM frameworks (experience with Django a plus)
  • Experience with data modeling and data warehousing including analysis of required use cases for performance and operational cost.
  • Experience with AWS DMS and other replication technologies.
  • Extensive cost, performance, monitoring, troubleshooting and tuning experience (Datadog preferred).
  • Experience with the Python programming language is highly desirable.
  • Experience with influencing product roadmap and strategy, prioritizing pre-existing database initiatives to drive extraordinary business outcomes.
  • Deep expertise with infrastructure as code (Terraform preferred)

Responsibilities

Below are some of the responsibilities a Database Engineer is expected to assume in their position: 

  • Provide teams with expertise and coaching in datastore performance, cost, scalability, complex query tuning, monitoring and incident response.
  • Design, implement, and maintain complex relational database systems allowing for prioritization and iteration to best practices to ensure highly available, secure, performant and scalable database systems.
  • Collaborate with multiple functional teams to coordinate database changes adhering to best practices in an agile development environment.
  • Contribute to infrastructure changes in AWS with deep understanding of AWS services.
  • Contribute to major system upgrades, deployment automation, monitoring enhancements and production changes.
  • Manage complex data replication environments serving batch as well as real time use cases.
  • Engage in on-call for production systems and take action for incoming pagers and alerts.
  • Create operational playbooks, contribute to how-to articles, and gain domain knowledge to drive changes in the team.
  • Participate in developing monitoring dashboards and alerts, to improve our ability to proactively analyze and detect problems impacting stability of the application.
  • Responsible for tuning and configuring our databases as well as building tools and scripts to monitor, troubleshoot and automate our systems.
  • Coordinate with customer success and developer teams to triage, escalate, and ensure timely resolution of any incidents.

Perks

  • Work in a team of experienced and highly skilled professionals
  • Flexible working schedule
  • Apple equipment
  • Employee benefits: commuter subsidy, referral bonus, healthcare, wellness programs, and 401K plan

This position is not open to CA, CO, WA, and NY residents.

#LI-REMOTE

Salary.com Estimation for Senior Data Engineer in Atlanta, GA
$95,832 to $139,220
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

Sign up to receive alerts about other jobs with skills like those required for the Senior Data Engineer.

Click the checkbox next to the jobs that you are interested in.

  • Account Management Skill

    • Income Estimation: $110,178 - $169,743
    • Income Estimation: $115,158 - $154,873
  • Backup/Recovery Skill

    • Income Estimation: $110,381 - $145,041
    • Income Estimation: $111,752 - $142,348
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Revel Systems

Revel Systems
Hired Organization Address Atlanta, GA Full Time
Company Overview Revel Systems is the POS and platform built to help businesses achieve their goals. Improving day-to-da...
Revel Systems
Hired Organization Address Tempe, AZ Full Time
$18.50/hr full benefits/health insurance/profit sharing bonus eligibility! Company Overview: Revel Systems is the POS an...
Revel Systems
Hired Organization Address Atlanta, GA Full Time
Company Overview Revel Systems is the POS and platform built to help businesses achieve their goals. Improving day-to-da...

Not the job you're looking for? Here are some other Senior Data Engineer jobs in the Atlanta, GA area that may be a better fit.

Senior Systems Engineer - Robotics Fleet Analytics and Data Science

Robotics Fleet Analytics and Data Science - Slip Robotics, Atlanta, GA