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):
-
Health insurance
-
Paid time off
-
A flexible working environment means we strike the balance between what you need and what works for the business
-
A hybrid approach to the future of work
-
Parental leave
-
Professional development assistance
-
Referral program