Data Integrations Engineer

extra holidays - extra parental leave
Work set-up: 
Full Remote
Contract: 
Experience: 
Senior (5-10 years)
Work from: 

Offer summary

Qualifications:

Bachelor's degree in Computer Science, Software Engineering, or related field., 3-5 years of experience in software engineering, with 3+ years in data engineering or ETL/ELT development., Proficiency in SQL and experience with relational databases like MySQL or Postgres., Strong programming skills in Java or Scala and familiarity with cloud platforms and data services..

Key responsibilities:

  • Design, develop, and maintain scalable data integration solutions using ETL/ELT tools.
  • Extract, transform, and load data from various sources into the company's data platforms.
  • Develop data integration tools for the customer success team to facilitate data management.
  • Monitor and troubleshoot data pipelines, ensuring data quality and resolving issues promptly.

Revinate logo
Revinate SME https://www.revinate.com/
501 - 1000 Employees
See all jobs

Job description

Revinate is an innovative hospitality tech company that is revolutionizing how customers manage their operations and enhance the guest experience. Our solutions leverage advanced technology, data analytics, and automation to improve efficiency and drive customer happiness in the hospitality industry.

Role Overview
Are you a seasoned, detailoriented technical specialist eager to lead and drive integrations between Revinate and the diverse applications used by our valued customers? Were looking for a skilled and experienced professional to join our Data Integrations team. This team plays a crucial role in managing the configuration and maintenance of integrations with our data partners and customers, monitoring data ingestion, and ensuring the quality control of reservation and guest data from thousands of hotels worldwide.

In this role, you will be instrumental in designing, developing, and maintaining the ingestion side of our data integration pipelines, ensuring the seamless flow of information between Revinate, our partners and customers. You will develop easy to use data integration tools for use by Revinate’s customer success team. You will work closely with data architects, data scientists, and business stakeholders to understand data requirements and translate them into efficient and reliable data solutions.

What Youll Do
  • Design, develop, implement, and maintain robust and scalable data integration solutions using various ETLELT tools and techniques.
  • Extract data from diverse sources (databases, APIs, flat files, cloud platforms, SFTP etc.) and transform it into a format suitable for the Revinate CDP platform.
  • Help load integrated data into Revinate’s Customer Data Platform (CDP), data warehouses, data lakes, and other target systems.
  • Develop and optimize SQL queries, stored procedures, and other database objects for data manipulation and extraction.
  • Build easy to use transformation capabilities for use by Customer success teamImplement data quality checks and validation processes to ensure accuracy and consistency of integrated data.
  • Monitor and troubleshoot data integration jobs, identifying and resolving issues in a timely manner.
  • Collaborate with data architects to define data models, schemas, and data governance standards.
  • Document data integration processes, data flows, and technical specifications.
  • Stay uptodate with emerging data integration technologies, tools, and best practices.
  • Participate in code reviews and contribute to improving our data engineering processes.
  • Develop and update internal documentation on data integrations, customer projects, and troubleshooting practices.
  • Serve as a technical point of contact, collaborating with crossfunctional teams to align on integration and support objectives.

  • What Youll Bring
  • Bachelors degree in Computer Science, Software Engineering, Information Systems, or a related quantitative field.
  • 35 years of total Software engineering experience, with 3+ years in ETLELT development or data engineering.
  • Experience in writing SQL queries Proficiency with any relational Database e.g. MySQL, Postgres.
  • Experience in building ETlELT pipelines with open source frameworks like Spark or any ETL tool.
  • Strong programming skills in Java or Scala.
  • Experience working in cloud platforms and their data services (e.g., AWS S3, Lambda, EC2).
  • Experience with version control systems (e.g., Git) and CICD pipelines.
  • Working understanding of REST APIs and data formats like JSON, XML.
  • Excellent problemsolving skills and attention to detail.
  • Strong communication and collaboration skills, with the ability to work effectively in a team environment.
  • Experience with big data technologies (e.g., Spark, Hadoop, Kafka).
  • Understanding of cloud native data integration with major Lakehouses (e.g. AWS, GCP, Azure, Snowflake, Databricks).
  • Experience with containerization technologies (e.g., Docker, Kubernetes).
  • Experience in building REST API using Springboot or any other framework.

  • Benefits
  • Health insuranceemployee premium paid 100% by Revinate
  • Dental insuranceemployee and dependents’ premium paid 100% by Revinate
  • Vision insuranceemployee and dependents’ premium paid 100% by Revinate
  • 401(k) with employer match
  • Short & Long Term Disability insurance
  • Life insurance
  • Paid Flex time off
  • Monthly work from home stipend
  • Telehealth access
  • Employee Assistance Program (EAP)
  • Revinate values the flexibility of a remote workforce and the benefits of localized hiring. We focus on specific cities to foster local communities and enhance team cohesion, allowing employees to collaborate, attend local events, and build a strong sense of community and company culture.
    Candidates must be located in the city listed in the job application. Thank you!

    Revinate is not open to third party solicitation or resumes for our posted FTE positions. Resumes received from third party agencies that are unsolicited will be considered complementary.

    Important Security Alert
    We have been made aware of fraudulent activities involving individuals impersonating our HR team and offering fake job opportunities. Please be vigilant and ensure your safety by verifying all job offers.

    For Authentic Opportunities: Only refer to our official careers page on our company website. Your security is our priority. If you encounter any suspicious activity, please report it immediately. Stay safe and secure! You can confirm or inquire with any questions by reaching out to recruiting@revinate.com

    #LIRemote
    #LIAE1
  • Required profile

    Experience

    Level of experience: Senior (5-10 years)
    Spoken language(s):
    English
    Check out the description to know which languages are mandatory.

    Other Skills

    • Detail Oriented
    • Collaboration
    • Communication
    • Problem Solving

    Data Engineer Related jobs