PriceHubble is a PropTech company, set to radically improve the understanding and transparency of real estate markets based on data-driven insights. We aggregate and analyse a wide variety of data, run big data analytics and use state-of-the art machine learning to generate stable and reliable valuations and predictive analytics for the real estate market. We are headquartered in Zürich, with offices in Paris, Berlin, Hamburg, Vienna, Amsterdam and Tokyo. We work on international markets, are backed by world-class investors and treasure a startup environment with low bureaucracy, high autonomy and focus on getting things done.
Your team
Data at PriceHubble is:
- Made of almost 30 engineers (25% of the company) and growing, focused on Data Engineering, Data Science and Data Acquisition.
- The backbone of any PriceHubble product, by orchestrating dozens of daily and hourly data pipelines with millions of geospatial data points
- Working with state-of-the-art technologies such as Spark on k8s, Tensorflow, Kubernetes, Google Cloud Platform, Airflow, Docker, Scrapy.
- An international team with engineers working from Paris, Zurich, Berlin, Hamburg and remotely from EU
Your role
As a Senior Software Engineer, you will be more focused on the intern toolings, libraries, and processes to scale our number of countries, products, and team members. You will be able to put your hands on a variety of topics according to your interests : there is no shortage of exciting projects to dig into.
The missions that you will be able to encounter include:
- Consolidate our core software
- Build, deploy, and monitor new data pipelines and consolidate existing ones
- maintain and improve our data infrastructure
- Continuously provide new ideas to improve our engines and products
- Be responsible for understanding and implementing product needs
- Mentor junior engineers (design sessions, pair programming, reviewing, )
- Bring a fresh perspective about software development within the team
- Make sure that we work on the right technologies
Requirements
Background
- At least 3 years of relevant software experience
- BS/MS/PhD in a scientific field or equivalent experience
- Strong understanding of Data structures amp; Algorithms and software engineering concepts like OOP, Design Pattern.
- Proficiency in at least one object-oriented programming language and at least one scripting language; Python is a strong advantage
- Experience mentoring junior engineers, or strong appetite to do so
Past experiences
- Familiarity with software engineering best practices (clean code, code review, test-driven development, ...), version control systems and agile development
- Experience with Docker, Kubernetes, CICD pipelines or Cloud Computing is a plus
- Knowledge related to Data Engineering is a plus (SQL/NoSQL databases ; Executing, orchestrating and monitoring data pipelines, ..., )
Softskills
- You want to work in a fast, high-growth startup environment You like beautiful software and not just software that solves a problem
- You don’t like dirty code that is not even tested
- You like to learn from your colleagues and share your knowledge and experience
- You are comfortable working in English; you have a great read, good spoken command of it
* We are interested in every qualified candidate who is eligible to work in the European Union but we are not able to sponsor visas.
Benefits
Flexible work hours
Competitive salary
Casual dress code
Lamp;D program
Well-located offices
Free snacks, fruits, coffee, beers, soda