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.