Remote Data Integrations Engineer

at Revinate

Posted 1 day ago 3 applied

Description:

  • Revinate is an innovative hospitality tech company focused on enhancing guest experiences through advanced technology, data analytics, and automation.
  • The Data Integrations Engineer will lead and drive integrations between Revinate and various applications used by customers.
  • This role involves managing the configuration and maintenance of integrations with data partners and customers, monitoring data ingestion, and ensuring quality control of reservation and guest data from hotels worldwide.
  • Responsibilities include designing, developing, and maintaining data integration pipelines, ensuring seamless information flow between Revinate, partners, and customers.
  • The engineer will develop user-friendly data integration tools for the customer success team and collaborate with data architects, data scientists, and business stakeholders to understand data requirements.
  • Key tasks include implementing data quality checks, monitoring data integration jobs, documenting processes, and staying updated with emerging technologies.

Requirements:

  • A Bachelor's degree in Computer Science, Software Engineering, Information Systems, or a related quantitative field is required.
  • Candidates should have 3-5 years of total software engineering experience, with at least 3 years in ETL/ELT development or data engineering.
  • Proficiency in writing SQL queries and experience with relational databases such as MySQL or Postgres is necessary.
  • Experience in building ETL/ELT pipelines using open-source frameworks like Spark or any ETL tool is required.
  • Strong programming skills in Java or Scala are essential.
  • Familiarity with cloud platforms and their data services (e.g., AWS S3, Lambda, EC2) is expected.
  • Experience with version control systems (e.g., Git) and CI/CD pipelines is necessary.
  • A working understanding of REST APIs and data formats like JSON and XML is required.
  • Excellent problem-solving skills and attention to detail are essential.
  • Strong communication and collaboration skills are necessary for effective teamwork.
  • Experience with big data technologies (e.g., Spark, Hadoop, Kafka) is preferred.
  • Understanding of cloud-native data integration with major Lakehouses (e.g., AWS, GCP, Azure, Snowflake, Databricks) is beneficial.
  • Experience with containerization technologies (e.g., Docker, Kubernetes) is a plus.
  • Experience in building REST APIs using Springboot or any other framework is advantageous.

Benefits:

  • Health insurance with 100% of the employee premium paid by Revinate.
  • Dental insurance with 100% of the employee and dependents’ premium paid by Revinate.
  • Vision insurance with 100% of the employee and dependents’ premium paid by Revinate.
  • A 401(k) plan with employer match is offered.
  • Short and long-term disability insurance is provided.
  • Life insurance is included.
  • Paid flex time off is available.
  • A monthly work-from-home stipend is provided.
  • Telehealth access is included.
  • An Employee Assistance Program (EAP) is available for employees.