Job Directory Information Tech Revinate Senior Data Engineer
Revinate

Senior Data Engineer Revinate
San Francisco, California

Revinate helps hotels improve the guest experience pre-, during and post stay with mobile and desktop solutions. Learn more about our hotel management software.

Sign Up For Hired To Get Job Offers

Sign Up

Meet companies like on Hired.

Tech Stack

  • Akamai
  • Route 53
  • Postmark
  • Rackspace MailGun
  • Sendgrid
  • Gmail
  • Marketo
  • Google Apps
  • Zendesk
  • Rackspace
  • KISSmetrics
  • Taboola Newsroom
  • Greenhouse.io
  • Google AdSense
  • Wistia
  • New Relic
  • Google Tag Manager
  • WordPress.org
  • Google Font API
  • Bootstrap Framework
  • AddThis
  • Facebook Custom Audiences
  • Facebook Login (Connect)
  • PubNub
  • Optimizely
  • Typekit
  • Linkedin Marketing Solutions
  • Lucky Orange
  • AppNexus
  • Apache
  • Google Analytics
  • Ubuntu
  • Nginx
  • Facebook Widget

About Revinate

Job Description

Revinate is seeking an experienced software engineer to join our data services team! As a Senior Data Engineer in a position of technical leadership, you will have an immediate impact on the platform that collects, stores, processes, and analyzes the data that drives the core of our business. An ideal candidate is hands-on with a few years of experience building and maintaining scalable cloud-based data pipelines. We work mainly in Java8 and Scala, so some familiarity with both of these languages is desired. If you have experience with ops work / deployment, machine learning, or data science/analytics, even better! 

Our microservice-based infrastructure includes tools like Docker, Kubernetes, Cassandra, Spark, and Kafka. This means you can design, develop and deploy your own services with little or no delay. Test-driven development, continuous deployment, pair programming, and a supportive environment are key priorities. Our capable and versatile team takes pride in ownership and our engineers are involved right from the start in the architecture and design process. 

We are looking for self-motivated and intelligent individuals who are both skilled collaborators and capable of working independently. If this sounds like you, please reach out to us! 

Responsibilities

  • Design, develop, and maintain a distributed data processing pipeline
  • Tune deployed code for low latency, high throughput, and reliability
  • Agile software development using Java 8 or Scala
  • Improve testing infrastructure and coverage
  • Monitor systems for uptime and performance. Ensure recovery from any outages.
  • Diagnose technical requirements, recommend solutions and/or tools for data processing
  • Collaborate with product managers and other engineers to understand and document platform requirements

Qualifications

  • Bachelors or Masters degree in Computer Science
  • 5+ years experience in data warehousing and ETL pipeline design, implementation, and maintenance
  • Expert knowledge of Java 8 and/or Scala
  • Familiarity with distributed computing clusters like Spark or Hadoop.
  • Familiarity with NoSQL databases, such as Elasticsearch, Cassandra, HBase, or MongoDB.
  • Familiarity with Agile & XP practices, such as TDD, pair programming, continuous integration, and continuous delivery.
  • Accustomed to using with automated testing best practices (e.g. JUnit, Mockito)
  • Intuitive sense for spotting and investigating inconsistencies/anomalies in data. Unwavering standards for data quality and consistency.Strong desire for highest quality code and craftsmanship.
  • Experience with messaging systems such as Kafka or RabbitMQ preferable.
  • Experience with cloud platforms such as AWS, Google, or Azure preferable.
  • Any minimal front-end dev experience (React, Angular, D3) considered a plus.

About Revinate

Revinate is a SaaS company that helps hotels know more about their guests so they can deliver personalized experiences that create valuable relationships and lifelong customers. Using guest data combined with our marketing engagement platform, hotels can better understand and engage their audiences, increasing loyalty and revenue. 30,000 of the world's leading hotels trust Revinate to help them reinvent the guest experience.

Headquartered in The Presidio of San Francisco with offices in Amsterdam and Singapore, Revinate is backed by leading investors Sozo Ventures, Benchmark Capital, Tenaya Capital, Formation 8, Northgate Capital, Tao Capital, GC Hotel Tech, and Industry Ventures.

Revinate values a challenging, fun and balanced culture that rewards innovation. We offer competitive salaries, stock options, great benefits, and thorough training and support. Recognized by Forbes as one of the top 10 Best Enterprise Software Startups To Work For in 2016, our commitment to people and culture speaks for itself.

About Revinate

Revinate helps hotels improve the guest experience pre-, during and post stay with mobile and desktop solutions. Learn more about our hotel management software.

Headquarters
Size
220 employees

Tech Stack

  • Akamai
  • Route 53
  • Postmark
  • Rackspace MailGun
  • Sendgrid
  • Gmail
  • Marketo
  • Google Apps
  • Zendesk
  • Rackspace
  • KISSmetrics
  • Taboola Newsroom
  • Greenhouse.io
  • Google AdSense
  • Wistia
  • New Relic
  • Google Tag Manager
  • WordPress.org
  • Google Font API
  • Bootstrap Framework
  • AddThis
  • Facebook Custom Audiences
  • Facebook Login (Connect)
  • PubNub
  • Optimizely
  • Typekit
  • Linkedin Marketing Solutions
  • Lucky Orange
  • AppNexus
  • Apache
  • Google Analytics
  • Ubuntu
  • Nginx
  • Facebook Widget
Revinate

One Letterman Drive Bldg. C, Suite CM100 San Francisco CA 94129 United States