Lead Back-end Engineer

Pelico is hiring!

About

Are you ready to be part of a groundbreaking company at the forefront of Industry 4.0? Pelico is on a mission to drive the transition of factories towards greater resilience, agility, and resource efficiency through data-driven collaboration.

Pelico, headquartered in Paris, France, emerged in 2019 as a result of merging the finest talents from the realms of Tech, Data Science, and Manufacturing. With operations expanding swiftly in France, Germany, and the United States, we are a dynamic force transforming the factory supply chain landscape. Our growth trajectory is fueled by unwavering support from Tier 1 VCs like 83North and renowned investors, including CEOs from renowned companies like Datadog and Mirakl.

Pelico's operations management platform ****gives factory teams the agility and resilience to quickly respond to any supply chain disruptions, and act fast to mitigate their impact. With the platform, factory teams align on a single source of truth to anticipate bottlenecks, prioritize corrective actions, speed up cross-functional collaboration, and simulate alternative production and repair scenarios.

Job Description

What you'll do & learn 📖

As a Lead Back-end Engineer, your role will be pivotal in bridging the gap between different back-end teams and leading the drive towards architectural excellence. Your experience, technical leadership, and mentoring abilities will be instrumental in elevating our back-end capabilities.

  • Technical Leadership and Team Integration: Lead the effort to integrate back-end teams working with different languages (Python and Kotlin). Drive collaboration, facilitate code reviews, and share best practices to create a harmonious and productive development environment.

  • Architectural Excellence: Collaborate with the architecture team to define and implement solutions that harmonize the diverse back-end components. Ensure consistent development methodologies, coding standards, and tooling across languages.

  • Technical Mastery and Mentorship: Utilize your deep technical expertise to guide and mentor engineers relatively to our tech stack and processes. Elevate team members' skills, drive code quality, and instill a culture of continuous learning.

  • Cross-Language Collaboration: Facilitate regular communication between the engineering teams, fostering a sense of unity and knowledge exchange to achieve a more integrated back-end landscape.

  • Strategic Architectural Conversations: Play a pivotal role in shaping the future architectural direction of our products. Engage in high-level architectural discussions, contribute insights, and drive the vision for the back-end landscape.

  • Enhanced Review and Mentoring Processes: Define and implement streamlined processes for effective code reviews, mentoring, and skill enhancement within the back-end teams.

  • Leadership and Hiring: Contribute to defining future team organization by identifying skill gaps, participating in hiring decisions, and shaping a cohesive and high-performing back-end team.

  • Documentation and Knowledge Sharing: Maintain comprehensive technical documentation, ensuring clarity in architectural decisions, system designs, and development best practices.

  • Technical stack (existing)

    Stack :

    • Python

    • Kotlin

    • Flask with Blueprints

    • WebSocket

    • Pandas, numpy

    • Parallelisation Framework: ZMQ, Pub/Sub

    Environment :

    • Dedicated gcloud VM

    • boilerplate docker / docker-compose

    Services :

    • GraphQL

    • PostgreSQL

    • Redis

    • RabbitMQ

    • ElasticSearch

    • InfluxDB

    Process management : 

    • Airflow (ETLs, managment batchs)

    • Gitlab CI / CD

    Security :

    • Yubikeys

    • Keeper passwords

    • Gsuite SSO

Preferred Experience

Pelico promotes inclusion and non-discrimination, and acts daily in favor of social mix, gender equality, senior citizens & disability

Requirements 🎯

  • Mastery of at least 1 programming language (JVM, C++, C#, Python, etc.). Strong engineering fundamentals and an eagerness to strengthen expertise in JVM.

  • Experience in building real products (professional or personal projects) or working with data.

  • Bilingual English proficiency (verbal & written).

  • Familiarity with SQL and data-oriented principles: Your work will directly impact our predictive model.

About You 👊

  • Autonomous, results-oriented, and able to excel in stimulating environments.

  • A collaborative team player who thrives when working with others.

  • Curious and hungry to learn, always seeking new knowledge and growth opportunities.

  • Able to tackle challenges with patience and perseverance.

  • Humble, with a sense of service and rigor in your work.

  • Eager to share your knowledge and mentor colleagues.

  • A self-learner with a curiosity about new tech practices & stacks, actively engaging with peers to stay updated.

What we offer💡

Join an exciting adventure with a lot of challenges at all levels!

  • Work on a highly impactful product that users love!

  • Office location at the heart of Paris (75002)

  • Stock Options for every Pelican

  • Remote flexibility & 6 weeks of Work from Anywhere

  • Premium health coverage : Alan Blue

  • 50% meal allowance: 10€/day worked (Swile card)

  • 50% public transportation or equivalent in sustainable mobilty package

  • Team events every quarter

Recruitment Process

Our recruitment Process 📣

  1. Screening call with Founder

  2. Onsite interviews and business case discussion with leadership team

  3. HR debrief

  4. Reference checks

  5. Offer letter within 48 hours.

Location

Our office is based in Paris. Onsite onboarding is mandatory, but flexibility in working remotely afterwards can be discussed.

Additional Information

  • Contract Type: Full-Time
  • Start Date: 02 October 2023
  • Location: Paris
  • Education Level: Master's Degree
  • Experience: > 7 years
  • Possible partial remote