Senior Data Engineer

FindHotel


1 week ago

09/08/2019 10:21:23

Job type: Full-time

Category: All others


Will you join us on a journey to disrupt the trillion dollar travel industry? We are looking for the best and brightest who share our passion for travellers, data, and product. 

FindHotel believes travel is the one thing that opens minds to new ideas, cultures, and ways of thinking. Our mission is to get every traveler the best accommodation deal. From adventure travel and backpacking to honeymoons, family vacations and business trips, we deeply care for every traveler to make the best-informed accommodation choice at the best conditions.

FindHotel has the ambition that every decision should be based on data and every feature be fuelled with data. To make this happen we invest heavily in our data infrastructure. We are looking for a senior Data Engineer to help us scale and grow. The product catalogue of the Data Infrastructure team ranges from the basics of event delivery, storage and processing to A/B testing and Data Science infrastructure (model development and deployment).

What you’ll do:

  • Build large-scale and real-time systems to provide FindHotel’s analysts, data scientists, and decision makers with high-quality low latency data.

  • Use best practices in continuous integration and delivery.

  • Help drive optimization, testing and tooling to improve data quality.

  • Collaborate with other Software Engineers, Data Engineers and stakeholders, taking learning and leadership opportunities that will arise.

  • Work in multi-functional agile teams to continuously experiment, iterate and deliver on new product objectives.

Requirements

Who you are:

  • You know how to work with high volume heterogeneous data, preferably with distributed systems such as Kafka, Spark, and MPP databases such as Snowflake.

  • You are comfortable building and deploying applications in public clouds, in particular in the AWS cloud.

  • You know how to write distributed, high-volume services in Golang, Scala, or Java.

  • You have hands-on experience with a large number of technologies and programming languages. It allows you to choose the right tool for job, and to not be afraid of contributing to systems across the whole FindHotel organisation.

  • You are knowledgeable about data modeling, data access, and data storage techniques.

  • You appreciate agile software processes, data-driven development, reliability, and responsible experimentation.

  • You strive for excellence, clarity and transparency, shipping business value as early as possible, and building incrementally afterwards.

  • You are ambitious and feel motivated by building a customer product that disrupts the global industry of hotel bookings.

Why joining us now?

  • This year we will be helping +1M customers around the world find better hotel deals, using data, transparency & industry-leading features.

  • We are in fast growth mode and have been growing bookings by +100% Year-Over-Year for the past 2 years and plan to continue doing so in the coming years.

  • From our beginnings as an organisation that excelled in User Acquisition, we have grown into an Engineering and Product-driven organisation. Our independence and the maturity that we have achieved in terms of User Acquisition, Engineering and Product enables us to be disruptive and build customer features that nobody else in the industry will.

  • Do you want to know if FindHotel is the right place for you? Find out by reading our CEO's blog post.

What we offer:

  • Plenty of chances to learn and grow – you’ll be surrounded by some of the brightest minds in the city, be part of a culture which values sharing knowledge every day and has a budget to attend conferences and develop yourself.

  • A profitable company with fast growth and a great scale opportunity.

  • A competitive compensation package + perks and benefits (including Stock Appreciation Rights).

  • Flexible time off (take as many holidays as you need) and a chance to work remotely - we measure results, not time spent in the office.

  • Although we prefer if you work with us in our beautiful Amsterdam office, we are open to full-time remote applicants. What really matters is that you are the right person for the job, not where you do it.

  • You will be part of a highly international team in a fun work environment.

  • We value good food and offer catered lunches from various cuisines, great coffee, ice-cream in the fridge and the occasional bbq in our garden.

Tip: read some more of our blog posts before applying.

Please mention that you come from Remotive when applying for this job.

Help us maintain Remotive! If this link is broken, please just click to report dead link!

similar jobs

  • Coins.ph (APAC)
    2 days ago

    At Coins, we are driven by our vision of a world where everyone has access to financial services. Founded in 2014 in the Philippines, Coins customers have access to a mobile wallet and services such as remittances, mobile air-time and bill payments. The company has one of the country's largest cash distribution networks, operating through over 33,000 partner locations. We aim to improve people's everyday lives through convenient, accessible, and approachable financial services. Providing our users with a stellar product and excellent customer experience is at the heart of our business.

    We are a fast-growing startup looking to work with passionate, motivated professionals in improving our products and accelerating financial inclusion in Southeast Asia.

    We place great value on open communication, work ownership, and continuous learning on the job.

    Who you Are

    • We are looking for a highly enthusiastic Data Scientist to join our growing data team.

    • You will be responsible for the development, maintenance and continuous improvement of machine learning models.

    • We actively seek individuals who are high in industriousness and high in orderliness, with an intrinsic interest in the design and evaluation of field experiments at scale.

    • The ideal candidate works well without supervision and is capable of both having independent thoughts and acting on them.

    Responsibilities

    Work closely with data engineering team on delivering Machine Learning applications in production, and evaluating them.

    Required skills

    • Advanced data manipulation and data visualization skills in either R or Python

    • SQL

    • Exploratory Data Analysis (EDA)

    • Understanding of probability and statistics

    • Reports in either Rmarkdown or Jupyter Notebooks

    • Causal inference

    • Feature construction for supervised learning projects

    • Ability to explain representation decisions, optimization decisions and evaluation decisions in ML projects

    • Domain knowledge in at least one functional business area (e.g. marketing, finance, operations etc)

    • Strong knowledge of data-science tools and libraries in either:

    • A. R (dplyr, tidyr, ggplot2, caret, glmnet) or

    • B. Python (scikit-learn, numpy, pandas, seaborn etc.)

    Skills good to have

    • Understanding of transfer learning, unsupervised learning, text-mining

    • Understanding of the difference between competition ML and production ML

    • Understanding of business intelligence

    • Understanding of data intensive applications in general

    • Experience using data processing engines (Spark/Flink/KSQL)

    • Understanding of ML tools such as Tensorflow, Keras, xgboost

    • Managed services on the cloud (AWS, GCP, Azure etc)

    • Docker, Kubernetes

    • Knowledge of Linux and command line tools

    • CI/CD

    Our work environment

    • Remote friendly

    • Flexible schedule

    • International geo distributed team

    • Infrequent business trips to SEA countries

    • AWS

    • Databricks Spark

    • Flexible Vacation

  • Zignal Labs (US only)
    4 days ago

    About Zignal Labs

    Zignal Labs is the world’s leading media analytics company, helping companies build and protect their most valuable asset: their brand. With unparalleled data veracity, speed to surface insights and a holistic view of the traditional and new media landscape, Zignal empowers the most innovative communications and marketing teams across the Fortune 1000 to measure the conversation around their brands in real-time, rapidly identify and mitigate reputational risks and inform strategic decision-making to achieve mission-critical business outcomes. Headquartered in San Francisco with offices in New York City and Washington D.C., Zignal serves customers around the world, including Expedia, GoPro, DaVita, Under Armour, Synchrony, Prudential, DTE Energy, The Public Goods Project and Uber. To learn more, visit: www.zignallabs.com.

    About the Role

    As a Data Scientist on our Labs and Data Science team, you will work on data analytics and machine learning projects and be involved in solutions from ideation through research and prototyping up to feature delivery-including data quality measurements and improvements. You will rely on your Scala and Python coding skills to analyze a large amount of media data and build machine learning models. You will use Spark, SageMaker, S3, and ElasticSearch along with your machine learning and NLP skills and apply it to social media, news, blogs, broadcast, and other media sources to empower our users with key insights based on real-time analysis.

    In this role, you will have the opportunity to:

    • Mine and analyze media data from various data sources to create and improve analytical insights, product and application features

    • Measure and improve the effectiveness and accuracy of new and existing features

    • Develop custom data models and algorithms to apply to data sets

    • Extend company quality measurement frameworks and test and improve model quality

    • Coordinate with different functional teams to implement models and monitor outcomes

    • Develop processes and tools to monitor and analyze model performance and data accuracy

    Tech Stack:

    • Scala, Python

    • Spark / Databricks

    • Nice to have: S3, Elasticsearch, Amazon Sagemaker, Amazon Mechanical Turk

    In order to be successful in this role, you will need:

    • Master's degree in Computer Science, Mathematics or equivalent field with 5+ years work experience, or

    • Bachelor's degree with 8+ years relevant experience

    • Strong problem-solving skills with an emphasis on product development

    • Excellent written and verbal communication skills for cross-team collaboration

    • Knowledge of a variety of machine learning techniques (clustering, decision tree learning, artificial neural networks, etc.) and their real-world advantages/drawbacks

    • A passion to learn and master new technologies and techniques

    • Coding knowledge and experience with Scala and/or Python

    • Experience with one or more of the following distributed data/computing tools: Spark, Map/Reduce, Hadoop, Hive

    • Familiarity with data quality measurement techniques, and processes

    Plusses:

    • Experience with various natural language processing techniques: parts of speech tagging, shallow parsing, constituency, and dependency parsing, named entity recognition, emotion and sentiment analysis

    • Experience building and using advanced machine learning algorithms and statistics: regression, simulation, scenario analysis, modeling, clustering, decision trees, neural networks, etc.

    • Intellectual curiosity around our business & tech challenge

    Why Join Zignal?

    • Competitive salary based on the work you do

    • 100% employer-paid Medical, Dental, and Vision insurance

    • Flexible time off – work with your manager to take the time you need

    • Subsidized commuter benefits

    • Up to 16 hours of paid time off to volunteer in your local community

    • Learning environment where we value professional and personal development

    • Catered lunches 3 times a week and fully stocked kitchen

    • Our office is located in the Financial District just blocks away from BART

    Applicants must be authorized to work in the United States for any employer. No sponsorship is available for this position now or in the future and or visa transfers now or in the future. Remote option available within U.S.

  • Osmosis (US only)
    6 days ago

    Overview

    Our rapidly scaling medical education technology company is seeking a passionate Data Analyst to join our team. In this role, you will be working with the product, marketing, content, and operations teams to help us build the most joyful, effective learning platform in the medical education space.

    This is a hands-on position in a unique remote, start-up environment, so we are looking for a candidate who is not afraid to roll up their sleeves to do the work and to collaborate with team members across the organization.

    About Osmosis

    Our mission is to “Empower the world’s clinicians & caregivers with the best learning experience possible.” To this end, we have an audience of more than a million current & future clinicians as well as patients and family members. Our members of the Osmosis learning platform and video library  use the product to learn efficiently & excel in classes, board exams, and in the clinic. 

    We are a team of creative, approachable, and driven entrepreneurs, researchers, and clinicians who are passionate about improving healthcare and education. At Osmosis, we collaborate remotely and value highly-motivated problem solvers who manage their time efficiently, communicate earnestly, work effectively, and understand the importance of life-work balance.  We do everything we can to make sure our teammates are successful personally and professionally.

    About the Role

    As a Data Analyst, you will turn data into information, information into insight and insight into business decisions. You’ll develop analysis and reporting capabilities as well as monitor performance and quality control plans to identify improvements. Your primary responsibility will be to work with stakeholders across business functions including product, growth, marketing, and operations to build analytics products that enable data-driven decision making. You will guide analytics projects from discovery to solution and help us raise the bar for how we should apply our data to business decisions. In this role, you will be expected to: 

    • Complete analysis projects with business stakeholders to monitor the health of the business and help the business make data-driven strategic, product, and operational decisions

    • Develop and own business intelligence dashboards, visualizations, and reports to provide ongoing tracking and insights to the team

    • Build and improve advanced analytical models for product and business use cases

    • Collaborate with data engineer to improve data architecture and maintain a robust and accurate data warehouse

    • Acquire data from primary or secondary data sources and maintain databases/data systems

    • Identify, analyze, and interpret trends or patterns in complex data sets

    • Discover ways to use analytics to support team members across the business to yield action through data-driven decision making

    Qualifications

    • 2-4 years experience managing data analysis projects. eCommerce or SaaS experience is a plus.

    • Strong analytical skills with the ability to collect, organize, analyze, and disseminate significant amounts of information with attention to detail and accuracy.

    • Excel at composing concise efficient SQL queries, writing reports and presenting findings with data visualization tools.

    • Experience using a cloud data warehouse environment (such as BigQuery)

    • Experience with Python and pandas is a plus.

    • Working knowledge of business statistics and probability.

    • Ability to build trust and communicate insights effectively with a variety of business stakeholders across analytical levels.

    • Desire to be a partner to business stakeholders with a shared goal of using analytics and insights to drive the business forward.

    • Communicator. Excellent communication skills and a willingness to give and receive feedback.

    • Driven. Proactive and self-driven problem-solving with sharp attention to detail.

    • Iterative. You deliver results quickly with iteration, instead of waiting for perfection. 

    • Adaptable. You are flexible and versatile with projects, goals, and strategies. You move quickly with change and stay open-minded

    • Entrepreneurial. You are a proven executor and work with urgency to produce excellent results with limited time and resources

    • Lifelong learner. You are actively consuming content (podcasts, blogs, books, etc) and applying these learnings in your work to make sure you are as effective as possible. 

    • Passion for Osmosis’s mission to provide your future clinicians the best education so they can provide you and your loved ones the best care.

    • Osmosis is an equal opportunity and affirmative action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability, protected veteran status or other status protected by law.

Remotive can help!

Not sure how to apply properly to this job? Watch our live webinar « 3 Mistakes to Avoid When Looking For A Remote Startup Job (And What To Do Instead) ».

Interested to chat with Remote workers? Join our community!