We are seeking a VP of Engineering, who you will play a pivotal role in shaping our company’s technological strategy by leading our engineering teams to develop and deploy innovative solutions in the out-of-home advertising sector. You will be instrumental in defining scalable architectures, integrating cutting-edge technologies such as AI, data modeling, and real-time optimization, and streamlining our software development processes to ensure robust, high-performance products that adapt to an ever-evolving environment. Your leadership will maximize the impact of our technical teams while aligning their efforts with the company’s business and product objectives.
The offer is based at our head office, modern offices in a coworking space in the heart of the Chartrons district facing the Garonne in the centre of Bordeaux.
Additionally, we support a hybrid work model, allowing for up to two remote workdays per week.
As a VP of Engineering, your key responsibilities will include:
Implementing a complex data pipeline architecture with Kestra, integrating fast analytical processing via DuckDB. This involves orchestrating data workflows using Kestra and leveraging DuckDB’s in-memory SQL capabilities for efficient data analysis.
Defining and implementing a software architecture that enables the deployment of dynamic DOOH campaigns based on real-time data. This requires creating a system capable of processing live data inputs to adjust advertising content dynamically.
Establishing integrated CI/CD pipelines to ensure seamless deployments across cloud, on-premises, and hybrid environments. This includes setting up continuous integration and delivery processes that operate consistently across different infrastructure setups.
Integrating AI technologies and advanced modeling to optimize data analysis and ad targeting. This entails applying machine learning algorithms and predictive models to enhance the precision and effectiveness of advertising strategies.
Collaborating with product teams to align the technical roadmap with business needs and ensure solution scalability. This involves working closely with cross-functional teams to develop scalable solutions that meet evolving market demands.
Developing and automating a quality assurance framework to ensure software performance and security in an international expansion context. This includes creating automated testing protocols to maintain high standards of software quality and security as the company grows globally.
These projects exemplify the innovative and strategic leadership expected in this role, driving technological excellence and aligning engineering efforts with our business objectives.
Our technical environment encompasses the following components:
Databases: Utilizing AWS S3 for object storage, PostgreSQL for relational database management, Clickhouse for OLAP, Redis for caching purposes, and duckDB for ETL.
Workflow Orchestration: Employing Kestra, an open-source declarative orchestration platform, to manage and automate complex workflows.
Programming Languages: Primarily developing in Python, known for its versatility and efficiency in handling various programming tasks; and Go for latency critical workflows.
Data Analysis: Leveraging DuckDB for efficient analytical processing and Metabase for intuitive data visualization and exploration.
Cloud Infrastructure: Operating within the AWS ecosystem, with S3 serving as our primary file storage solution, and dedicated servers provided by OVH.
CI/CD Pipelines: Implementing continuous integration and deployment processes through GitLab CI to ensure seamless and automated software delivery.
This robust technical stack enables us to build scalable, efficient, and innovative solutions in the out-of-home advertising sector. You will have access to resources and training to deepen your expertise in these technologies, enabling you to drive innovation and lead your team in developing cutting-edge solutions. Whether you are expanding your skills in AI integration or mastering complex data workflows, we support your journey to becoming a leader in the field.
Education: Advanced degree in computer science, software engineering, or data science, with a minimum of 10 years of experience in senior technical roles, including management.
Technical Expertise: Proficient in software architecture, secure development, Agile/DevOps methodologies, and large-scale data management.
Leadership: Proven experience leading technical teams, managing strategic projects, and delivering scalable, robust solutions.
Communication: Ability to simplify complex technical concepts and collaborate effectively with non-technical stakeholders.
Languages: Fluent in both French and English, with excellent written and verbal communication skills.
Soft Skills: Results-oriented, problem-solving mindset, team player, flexible, and adept at working in demanding, fast-paced environments.
At Displayce, we focus on employee well-being and growth by providing a supportive, inclusive work environment and a comprehensive benefits package. We promote equity and flexibility, enabling team members to balance work and life effectively.
Here are some of the key benefits you’ll enjoy in this role:
Generous Leave Policy: 35 days of vacation annually, including 10 additional days based on tenure.
Flexible Work Arrangements: Flexible working hours and the option to work remotely up to two days per week.
Professional and Social Engagement: Participate in regular team-building activities, workshops, and annual company seminars that enhance collaboration, innovation, and a strong company culture.
Soft mobility: Displayce provides an annual package of €300 for equipment and maintenance.
We make hiring decisions based on your experience, skills, and passion. We celebrate all types of skills and backgrounds, so even if you don’t feel your skills entirely match what’s listed above, we still want to hear from you! All interviews are conducted both virtually and at our offices.
Our hiring process includes three steps over approximately two weeks:
1. Pre-qualification Interview (20 minutes): An initial discussion to assess your background and fit for the role.
2. In-depth Interview (2 hours): A comprehensive session with Hayssam (CTO), followed by conversations with two lead developers, focusing on your technical expertise and team compatibility.
3. Final Meeting (30 minutes): A concluding discussion with our Founder, Laure, and CTO, Hayssam, to align visions and finalize the process.