🚀 Our mission: Put the best of people and technology at the heart of the built environment. By combining the expertise of field engineers and the agility of technology, we seek to be a leading player in facilitating the economic, digital, environmental and social transition for the better, particularly with the advent of the smart building.
Our conviction is that combining technology and innovation to enhance technical professions will be successful by giving back autonomy, time and recognition to the engineers: the true experts in the field and essential for successful performance. Hence, we are building hardware and software solutions to provide real-time, reliable and comprehensive data to optimise building management.
Everything in the company is built around its values: Care, Grit, Uniqueness! We make sure that we apply them every day, within our teams and with our customers and partners.
WeMaintain's mission is to lead the building operation transformation with our unique end-to-end platform. We're passionate about delivering exceptional experiences and transforming the industry. Join our dynamic and high-energy team as we shape the future of maintenance.
Who are we looking for?
We are seeking a Data Engineer to join our team and play a crucial role in the development and maintenance of our data infrastructure. This position requires a blend of skills in cloud services, data processing and data modeling. The ideal candidate will have a solid understanding of data architecture principles and be proficient in programming.
As the first Data Engineer, you will have the responsibility of shaping and overseeing our entire data stack, positioning you as a pivotal stakeholder in our overall data strategy. This role offers the rare opportunity to architect the foundation of our new data infrastructure from the ground up, ensuring scalability, efficiency, and innovation.
You will collaborate closely with our data science teams to bring their visionary models to life, translating them into scalable and production-ready solutions. In addition, your partnership with product teams will be crucial to aligning technical capabilities with our strategic objectives, ensuring that our data infrastructure not only supports but also enhances our product offerings. This role is tailor-made for a visionary engineer eager to set the course for our data-driven future, making tangible impacts across the company.
As an IoT company, we design and manufacture our own devices, generating vast amounts of data that offer complex challenges for any data engineer. This role provides the unique opportunity to delve into large-scale data environments and drive innovation by developing robust data infrastructures that turn raw data into actionable insights in real time. Your expertise will help us unlock new capabilities and enhance product offerings, making an impactful contribution to the IoT landscape.
Your role?
- Design, implement, test, and maintain highly scalable/available data management systems
- Implement data ingestion and transformation pipelines using DBT, ensuring data quality and efficiency
- Manage and optimize data flows between IoT devices and our cloud platforms (AWS, GCP), then from our cloud platforms to end users
- Configure and maintain ETL processes (Airbyte, Stitch) to support data integration and data quality initiatives
- Collaborate with cross-functional teams to gather and analyze requirements to support data-driven decision-making and product development
- Continuously evaluate new technologies and tools to enhance the capabilities of our data infrastructure
- Ensure compliance with data governance and security policies
Why join us?
At WeMaintain, we are committed to reflecting each of our values in our day-to-day work:
- Care in each and every interaction, with our customers and colleagues
- Grit in our desire to always do the extra miles and deliver top-notch products
- Uniqueness in our aim to always make everyone comfortable to voice their opinions and test their ideas to transform our industry.
Join our team and help shape the future of maintenance while working in a supportive and collaborative environment.
If you're ready to make an impact and drive change in a rapidly growing business, we'd love to hear from you. Join us at WeMaintain and be part of our journey to revolutionise the industry!
You are the right person for us if:
- French & English spoken professionally
- Proven experience as a Data Engineer, with a strong track record in data infrastructure and cloud services (AWS, GCP).
- Knowledge and experience with BigQuery
- Know how to build and industrialize projects from start to finish
- Interest in the latest features and possibilities of BigQuery
- Knows how to manage, monitor and control costs
- Proficiency in SQL and experience with DBT.
- Familiarity with ETL tools such as Airbyte and Stitch.
- Excellent problem-solving abilities and strong communication skills.
- Programming skills in either Python/Java/Go
Bonus :
- Knowledge of Infrastructure-as-code (Terraform, CDKTF or other)
- Knowledge of MLOps
- Experience with Typescript
- Interest or experience in AI technologies
How to Apply?
If you’re a self-starter passionate about delivering exceptional customer experience, you zoom out to define a big-picture strategy and zoom in to execute, iterate, and get results, you want to work on a dynamic, high-energy team in a rapidly growing business, join us at WeMaintain, this is the place for you!
Please, feel free to attach to your resume/LinkedIn profile any other information that you think is relevant to your application - During this process, you will stay in contact with Katia with whom you can reach for any questions you may have and during all the steps of your process We can't wait to hear from you!
This job is available in remote Western Europe / On-site in London/Paris. Remote can be flexible from a few days a week up to a full remote job.
\nHiring process:
We've designed our hiring process to be transparent, engaging, and respectful of your time. Our aim is to not only assess your fit for the role but also to give you a thorough understanding of our team, culture, and the opportunities for growth within our company. Here’s what you can expect:
- Initial HR Chat (30 minutes): Your journey starts with a brief conversation with Katia, our Recruiter. This is an informal chat aimed at answering any questions you might have about the role or our company and to give us a chance to learn a bit about you and your professional aspirations.
- Discussion with our CTO and VP of Engineering (45 minutes): Following the HR chat, you'll have the opportunity to meet Tristan, our CTO, and Tim, our VP of Engineering. In this call, we'll dive deeper into your background, experiences, and technical skills. Tristan will also share insights into the day-to-day responsibilities of the role, our current projects, and how you might fit into the team.
- Case Study: After our discussion, we'll provide you with a short data engineering problem to solve. This isn't just about finding the "right" answer—it's an opportunity for you to showcase your analytical thinking, problem-solving skills, and creativity. You'll be asked to reflect on the problem and propose your solutions. This step is crucial for us to understand your approach to real-world challenges you might face in the role.
- Debrief Call (45 minutes): Once you've submitted your case study, we'll schedule a debrief call with Tristan (CTO) and David (Principal Engineer). This conversation is a chance for us to discuss your proposed solutions, offer feedback, and further explore how your skills and experiences align with our needs. It's also another opportunity for you to ask questions and gain insights into our team dynamics and future projects.
- Team Introduction (30 minutes): The final step in the process is a casual meet-and-greet with other members of our team. This isn't an interview but rather a chance for you to get to know the people you'll be working with.
Our culture is built on trust, autonomy, and flexibility. We value diversity and inclusivity and believe that having a team where everyone can be their authentic selves is key. We encourage people from all backgrounds to apply and join our team.
Why join us?
1️⃣ Like any start-up, we offer you:
- 50% reimbursement of transportation costs
- 50% reimbursement of mutual insurance costs
- Memorable parties every 3 months
- Ambition and challenges
2️⃣ Like some start-ups, we also offer you:
- A team of inspired and inspiring colleagues able to talk to you about their project for hours
- To provide you with the best possible set-up so that your remote working conditions are optimal
- A caring and adaptable work environment for any situation
- A culture based on autonomy, flexibility and trust
- 50% of your ClassPass subscription fee is covered
- Our benefits are based on well-being and flexibility with support at all times for your mental health
- BSPCEs, for all employees
- A well-groomed arrival, with a welcome pack and a well-thought-out onboarding
3️⃣ Like no other start-ups, we offer you the possibility:
- The opportunity to get a voice and feel included and part of the bigger picture (All Hands, Q&A, Feedback and a culture based on transparency and trust: for example, 360s are organised regularly; for diversity, we make sure that the team is not an army of clones; for trust, we don’t monitor each employee’s working hours)
- To meet passionate people, who come from very different jobs and backgrounds
- To join a company with a very high level of ambition
- To disrupt an unsexy yet very interesting market!
- Our benefits are based on well-being and flexibility with full Private medical insurance via Axa - UK
- Enhanced sick leave and family leave (including adoption) with one month of full paid paternity/ second parent leave and enhanced maternity leave
- A 250euro/month credit that allows you to reimburse your purchases of food, travel, shows, and much more thanks to May
- A B-corp-certified environment that cares about positive impact in the world in terms of ecology, environment, diversity and inclusion