Backend Engineer

A bit about Cube

At Cube, we're propelling the freight industry into the future with the power of artificial intelligence.


Time is the most valuable asset in the logistics sector, and every second spent on manual data entry is a lost opportunity. Mundane tasks, prone to human error, can bottleneck the flow of goods and information. It's about time we move beyond the outdated systems that fail to understand the nuances of freight operations.


In the fast-paced world of logistics, the software must not only be robust but also intuitively simple and adaptable. Cube is revolutionizing this space by automating manual data entry with state-of-the-art Optical Character Recognition (OCR) and the analytical prowess of Large Language Models (LLMs). Our technology is designed to think like a logistics expert, ensuring that data is not only captured but contextualized, paving the way for smarter, data-driven decisions.


We're not just building tools; we're crafting a smarter ecosystem for freight. Cube's mission is to empower logistics professionals with AI that works tirelessly behind the scenes, turning hours of data entry into a few clicks, giving back time to focus on what truly moves the world forward - human insight and decision-making.


As innovators, we see LLMs' vast potential for the freight industry. However, their complexity shouldn't be a barrier. Cube brings the sophistication of LLMs into an accessible, user-friendly platform, integrating deep within your operational workflows. We're not just about leveraging the power of AI; we're about making it work seamlessly for you, within the context of your unique freight data and documents.


Join us on this transformative journey where efficiency meets accuracy, where every data point propels you forward. Discover how Cube is redefining the future of freight at Cube.

A bit about us

At Cube, we're a cohesive team of visionary thinkers, product enthusiasts, and technology optimists. We are united by a shared passion for crafting products that resonate with users and stand the test of time.


Our roots are planted firmly in the fertile ground of academia and real-world experience, with team members hailing from prestigious institutions such as HEC, Polytechnique, Ecole Normale Supérieure, Cambridge, and ESCP. This diverse educational background infuses our approach with rigorous thought, innovative problem-solving, and a multidisciplinary perspective.


At Cube, technology is not just a tool but a canvas for innovation and creativity. We're product-oriented to our core, focusing on the seamless integration of technology to create unparalleled experiences. As we continue to grow and evolve, our commitment remains the same: delivering excellence and value to our users every step of the way.

Role

As a Backend Developer at our company, you will focus on building robust, scalable back-end services in Python and Django. You will play a critical role in our data management and API services, ensuring our applications perform efficiently and remain reliable under scale.

Responsibilities

  • - Migrate existing databases to PostgreSQL and ensure successful integration with a vector database, utilizing tools like pgvector or chromaDB.
  • - Design and implement GraphQL API schemas with Apollo to enhance our backend's data retrieval and manipulation capabilities.
  • - Collaborate closely with frontend developers and product teams to meet the technical and business needs of our projects.
  • - Write clean, maintainable code that is performant and adheres to industry best practices.
  • - Proactively identify and implement performance optimizations and security enhancements.

Requirements

  • - Proficiency in Python
  • - Outstanding engineering abilities
  • - Ability to write clean, efficient, and well-documented code.
  • - Understanding of relational databases, particularly PostgreSQL, and experience with SQL.

Nice to have

  • - Experience with the Django Framework.
  • - Experience with GraphQL and Apollo.
  • - Understanding of vector databases is highly regarded.
  • - Experience in developing and maintaining scalable backend systems.
  • - A passion for developing algorithms that are not just functional but fast and efficient.
  • - A knack for diagnosing and troubleshooting system issues in a production environment.
  • - Familiarity with containerization (Docker) and orchestration technologies (Kubernetes).
  • - Contributions to open-source projects.
  • - Used to AI tools like chatGPT and GitHub Copilot.
  • - Familiarity with Google Cloud Platform (GCP) and Firebase.

Compensation and Benefits

We offer competitive compensation packages: salary, equity, benefits including great healthcare insurance, and perks such as a generous paid parental leave. The annual salary for this role typically ranges from €60,000 to €150,000. If you decide to join us, your total compensation package will be refined during the course of your interview process, based on your experience and the level of impact we agree you can have at Cube. We’ll remain transparent and direct with you about this as we get to know you better.