How Remoteville checks and expires listings

Senior Data Engineer

Skills
Amazon Simple Notification ServiceApache SparkAzure DatabricksData ProcessingData ServicesEngineeringEvolution
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • Senior-level experience shipping production backend or data services in Python
  • Production AWS architecture experience with event-driven services such as SQS SNS EventBridge Step Functions and Lambda
  • Infrastructure-as-code with Terraform
  • Experience standing up and managing cloud infrastructure end-to-end
  • Experience operating systems in production including incident response performance capacity and cost
  • Ability to be accountable when production issues occur

Nice to have

  • Reliable
  • Maintainable
  • Cost-efficient
  • Production-minded
  • Independent
  • Accountable

Day to day

  • Implement Python data pipelines and backend services on AWS for a customer-facing production platform
  • Design and manage AWS infrastructure with Terraform and Terragrunt, then deploy the system into the customer's environment
  • Own the platform after launch by handling incident response, performance, capacity, cost, and ongoing evolution