Data Engineer

India

Unifocus is an integrated workforce management software platform offering intelligent automation for daily work orders management, Housekeeping activities, facility maintenance, scheduling & labour management, and time & attendance purpose built for the hospitality market and other dynamic scheduling environment.

Unifocus’ software is designed to: 

  • Enhance staff productivity
  • Lower property labor costs
  • Help manage all the various on-site employees to strict labor standards that drive efficiency without sacrificing guest satisfaction
  • Efficiently execute daily operational workflows
  • Provide insights into individual and department performance to highlight areas within a property that have been exceeding expectations or having frequent issues
  • Increase asset life

We support hotels, restaurants, casinos, and more with our innovative web-based and mobile software suite. Some of the chains we work with include Hilton, Rosewood, Shangri La, Accor, IHG, Hoxton, Corinthia, Oetker Collection etc. We are a small but growing team, and you'll have opportunities to express yourself and make meaningful contributions to our products and the company. 

Visit https://www.unifocus.com for more details.

ABOUT THE JOB:

 Join our team as a Data Engineer (ETL and Data Modelling) and contribute to our mission of leveraging data to drive meaningful insights and deliver innovative solutions for our clients.

WHAT WILL YOU DO:

  • Design, develop, and maintain scalable and reliable data pipelines for extracting, transforming, and 
    loading (ETL) data from various data sources into a data warehouse.

  •  Collaborate with cross-functional teams, including software engineers, DevOps and Product stakeholders, 
    to understand data requirements and ensure data pipelines align with business objectives.

  • Perform data extraction, transformation, and cleansing to ensure high-quality and consistent data across 
    systems and platforms.

  • Develop complex, yet efficient, data models that cater to diverse analytical tools and applications, 
    ensuring optimal performance and scalability.

  • Ensure data models are optimized for storage, retrieval, and analysis, and implement best practices for 
    data normalization, indexing, and partitioning.

  • Collaborate with database administrators and infrastructure teams to ensure efficient utilization of data 
    storage resources and optimize data processing workflows.

  • Monitor data pipelines and data model performance, proactively identifying and resolving issues, 
    bottlenecks, or data inconsistencies.

  • Stay updated with the latest industry trends, technologies, and best practices related to data engineering, 
    data modelling, and ETL processes.

  •  Document data engineering processes, data flows, and data models to facilitate knowledge sharing and 
    maintain data lineage.

  • Provide technical guidance and mentorship to junior members of the data engineering team, promoting 
    knowledge transfer and skill development.

WHAT ARE WE LOOKING FOR:

  • Bachelor's degree in computer science, Information Systems, or a related field. Master's degree is a plus.

  •  6+ years of proven work experience as a Data Engineer focusing on ETL processes and data modelling.

  • Strong proficiency in SQL, data modelling techniques (conceptual, logical, and physical), and ETL 
    frameworks.

  • Experience with both structured and unstructured data, and proficient in handling various data formats.

  • In-depth knowledge of database systems (relational and NoSQL) and experience with data warehousing 
    concepts.

  • Proficiency in programming languages such as Python, Java, or Go with the ability to write efficient and 
    maintainable code would be a big plus.

  •  Hands-on experience with data integration tools and familiarity with cloud-based data warehousing and 
    processing is desirable.

  • Strong analytical and problem-solving skills, with a keen attention to detail and the ability to prioritize 
    and manage multiple tasks simultaneously.

  • Excellent communication and interpersonal skills, with the ability to collaborate effectively with both 
    technical and non-technical stakeholders.

  • Proactive and self-driven, with a strong desire to learn and adapt to emerging technologies and industry 
    best practices.


THE UNIFOCUS EXPERIENCE:

The physical, mental, emotional and financial health of our people is something we always care about. This is a place to learn and grow. We’re committed to your development – both professionally and personally. Your experience with us is something we take seriously.

WE OFFER (of course, in addition to your compensation):

  1. Health insurance

  2. Paid time off

  3. A flexible working environment means we strike the balance between what you need and what works for the business

  4. A hybrid approach to the future of work

  5. Parental leave

  6. Professional development assistance

  7. Referral program