Kitopi
Data Engineer
Job Description
Launched in Dubai, UAE in January 2018, Kitopi has grown to become one of the greatest success stories in the cloud kitchen and food tech space. In July 2021, Kitopi announced its $415 million Series C funding round, led by the world’s largest technology-focused investment fund, Softbank Group Corp’s Vision Fund 2. This investment catapulted Kitopi to the prestigious Unicorn status, making it the fastest Unicorn to have emerged from the MENA region.
As a leading food-tech business, Kitopi’s growth has been largely fueled by its innovative and scalable software solutions. Kitopi’s kitchens are powered by its proprietary Smart Kitchen Operating System (SKOS) – an in-house suite of applications that optimizes cloud kitchen operations in real-time. As part of its growth roadmap, technological innovation, data science, artificial intelligence, and robotics will take center stage as Kitopi continues to reinvent the food industry as we know it today.
With over 4,000 employees, Kitopi currently operates 200+ locations across the UAE, KSA, Kuwait, Bahrain, and Qatar, and runs its engineering hub in Krakow, Poland, its robotics hub in Denmark, and its global customer experience center in Dubai, UAE.
At Kitopi, we collaborate closely with business and product stakeholders to facilitate data-driven decision-making. Our data organization is structured around data verticals that focus on specific business domains, as well as data horizontals that specialize in different practices. Data engineering is one of these practices, and as a data engineer, you will work alongside other data engineers and cross-functional teams, including analysts, ML engineers, BI specialists, data modelers, platform engineers, and backend engineers.
Responsibilites:
- Design, build, and continuously scale the data ingestion, preparation, modeling, and aggregation in our data warehouse, while ensuring data quality and implementing industry best practices.
- Contribute to improvement of the existing data products and take part in conducting POCs for new data products
- Develop a deep understanding of our business domain and use this knowledge to drive the maturation of data in the warehouse there by supporting the creation of valuable insights that enable data-driven decision making across our product and business teams
- People: Collaborate closely with Horizontal Data Engineers, Data Architect, and Data Modeller to develop scalable data pipelines and maintain the infrastructure.
- People: Work closely with the Data Vertical Leader and Data Analysts to gain domain knowledge of the business and identify opportunities for building the best data solutions.
- Build ETL solutions for Real-Time and Batch Data processing using various platforms and technologies in a cloud computing environment.
- Design programmatic solutions and translate them into code that works with Gitlab CI/CD, Docker, Terraform, and Kubernetes.
- Build a comprehensive view of all customer interactions to enable personalisation and a better user experience with reliable data.
- Data Horizon: Help identify new sources of data from your squad developments, and collaborate closely with the Vertical Data Analyst to build business-driven models for use by other business functions and Data Scientists.
- Partnership: Work in partnership with the Horizontal Data Team to improve platform capabilities around data modeling, testing platforms, data visualization, and data architecture.
- Governance: incorporate and help shape company-wide data governance policies.
- Maintain and monitor the data pipelines within the data products that you build, and Horizontal Data Team infrastructure.
- Data Quality: Adopt best practices in reporting and analysis, including data integrity, data security, analysis, validation, and documentation to ensure data quality.
In brief:
In detail:
Requirements:
- At Kitopi, we value alignment with our mission and principles. The successful candidate will share these values and work in accordance with them.
- Bachelor’s or Master’s degree in Engineering, Computer Science, Technology, or similar.
- 2+ years of hands-on experience developing production quality code in data engineering at high growth consumer product company or similar
- Professional experience using Python and SQL for data processing
- Demonstrably deep understanding of SQL and analytical data warehouses (Snowflake preferred, with Azure based solutions being a plus – Microsoft OneLake), and hands-on experience implementing ETL (or ELT) best practices at scale
- Hands-on experience with data pipeline tools (Airflow, Airbyte, dbt)
- Strong data modeling skills and familiarity with the Kimball methodology
- Knowledge about testing methods, automatisations, and good practices within Data Warehouse
- Desire to continually keep up with advancements in data engineering practices, and ability to catch bugs and style issues in code reviews
- Should have the capability to work independently, possess critical thinking, problem-solving, stakeholder management, and effective presentation skills, and be a good team player with inclusiveness and constructive thinking
- Deep familiarity with relevant technologies is a plus.
Technologies we use:
- Data Warehouse / Big Data: Snowflake, ADL, Microsoft OneLakeand Postgres
- Reporting: Power BI
- Data Pipelines: Kafka, Python, SQL, Airflow, Airbyte, and DBT
- ML Ops: Amazon SageMaker
- Platform: AWS, Azure
- Repository: GitLab
- Analysis: SQL, Python, and Excel
- Presentation: Power BI, Excel, and PowerPoint
- Documentation: Confluence
- Sprints and Backlog: Jira
Joining Kitopi and working with us means:
- Working in the Tech Hub located in Kraków, Poland, you will be instrumental in elevating our software solutions to a whole new level of experience and reliability.
- We thrive on close collaboration and catching up in person! We have a hybrid work policy with 2 days in the office.
- Your role involves deep engagement throughout the development process, from delving into business requirements with the Product Manager, through implementation and delivery, to providing ongoing support for our solution in production.
- We trust you to manage your time and priorities effectively, preparing solutions in manageable chunks over time.
- Communication is paramount in our teams, so great interpersonal skills and a willingness to share knowledge are key to success. It’s the glue that keeps everything working smoothly!
Perks & Benefits:
- ESOP – Employee Stock Option Plan
- You choose a form of employment (26 paid days off on B2B)
- Additional paid days off for volunteer activities
- U-Day – time for medical check-ups, examinations, or diagnosis
- Top-notch equipment: high-end MacBook Pro + additional accessories
- Support for your development: 2 000 PLN growth annual budget available to every employee, internal initiatives: webinars/workshops, knowledge sharing sessions internal conferences
- Mentoring program
- Freedom Day – time for things you are passionate about
- Free English classes
- Worksmile benefit platform (private medical healthcare, Multisport card, vouchers, etc.)
- Life insurance
- Wellbeing program (psychological care, physical health, and socializing activities)
- Referral bonus
- Great office with fruit & snacks, social budget for every team & awaydays, and more!
Recruitment Process and TimelineFirst, you apply and let our recruiters review your profile. After reviewing, you will receive a link to book a meeting with a recruiter at your convenience to share more about yourself and for us to get to know you better. If you have been shortlisted, you will have the opportunity to meet our hiring managers. Depending on the scope of the role and the function, you may need to attend 2-3 rounds (which might include case study, role-play, trial, or live coding – this will be communicated to you in the initial conversation). Upon successful completion, your recruiter will get in touch with you to discuss the offer. We aim to take you through this process within 2-3 weeks.
So, what does it really mean to work at Kitopi?We are constantly striving to make Kitopi the best place to work in the world, by empowering you to be the best version of yourself every day. Our company values act as our guiding principles to help ensure that everyone feels safe, included, and like they truly belong.
Kitopi is an equal opportunity employer. While we currently operate in 6 countries, we are over 70 different nationalities of talented Kitopians. We celebrate our rich diverse backgrounds, lifestyles, and cultures and have a 0 tolerance policy towards racism, bigotry, and hate. Please apply if you see a position that makes your heart skip a beat and help us build a company where we’re all proud to work for.
Along with offices in all the markets we operate in, we also believe in a “work from anywhere” policy – you get to choose the environment you operate in because we believe this will help you deliver work you’re proud of.
Tech-enabled and customer-obsessed, at Kitopi, we are a team of passionate humans who are on a mission together to satisfy the world’s appetite.