HN user

_xgw

181 karma

twitter @ndlabarre

Posts8
Comments35
View on HN

Coveo | Senior Fullstack Developer | Canada | Full-time | Hybrid/Remote

At Coveo, we build AI-powered systems that bring hyper-personalization to every enterprise experience, whether it's e-commerce, customer service, or internal workplace tools. Our platform helps users find what they need, when they need it.

We're looking for a Senior Fullstack Developer to help us scale these experiences. You'll design and build high-scale systems behind search, recommendations, product discovery, and Generative AI, crafting clean APIs and responsive UIs that deliver fast, personalized experiences to millions of users.

Stack: Java, REST APIs, distributed systems, React, TypeScript, responsive web apps, AWS, Kubernetes

You'd be a great fit if you have:

- 5+ years of software development experience

- A strong track record in high-scale backend development

- Experience with cloud infrastructure

- Solid front-end skills

- Strong communication skills and a collaborative mindset

We offer competitive salaries, top-tier equipment, great offices, and a team that genuinely values your input.

Interview Process: phone screen, interview with hiring manager, tech test, offer

Apply here: https://grnh.se/dxy6bbtr2us

Coveo | Senior Fullstack Developer | Canada | Full-time | Hybrid/Remote

At Coveo, we build AI-powered systems that bring hyper-personalization to every enterprise experience — whether it's e-commerce, customer service, or internal workplace tools. Our platform unifies relevance across the stack, helping users find what they need, when they need it.

We're looking for a Senior Fullstack Developer to help us scale these experiences. You'll design and build high-scale systems behind search, recommendations, product discovery, and Generative AI — crafting clean APIs and responsive UIs that deliver fast, personalized experiences to millions of users.

Stack: Java, REST APIs, distributed systems, React, TypeScript, responsive web apps, AWS, Kubernetes

You'd be a great fit if you have:

- 5+ years of software development experience

- A strong track record in high-scale backend development

- Experience with cloud infrastructure

- Solid front-end skills

- Strong communication skills and a collaborative mindset

We offer competitive salaries, top-tier equipment, great offices, and a team that genuinely values your input.

Interview Process: phone screen, interview with hiring manager, tech test, offer

Apply here: https://grnh.se/dxy6bbtr2us

Coveo | Software Development Manager | Canada | Full-time | Hybrid/Remote

At Coveo, we build AI-powered systems that bring hyper-personalization to every enterprise experience — whether it's e-commerce, customer service, or internal workplace tools. Our platform unifies relevance across the stack, helping users find what they need, when they need it.

We're looking for a Software Development Manager to lead a team focused on transforming how enterprise-level retailers integrate our technology into their storefronts to enable AI-driven relevance & personalization.

You'd be a great fit if you have:

- Minimum of 8-10 years of professional experience in a software developer role and at least 3-5 years leading high-performing development teams, ideally in a SaaS product environment.

- Excellent communication skills and the ability to work cross-functionally with various stakeholders.

- A "voice it, own it, do it" mindset that enables you to identify opportunities for change and drive them through to completion.

We offer competitive salaries, top-tier equipment, great offices, and a team that genuinely values your input.

Interview Process: phone screen, interview with hiring manager, tech test, offer

Apply here: https://grnh.se/dlowpju32us

Coveo | Senior Fullstack Developer | Canada | Full-time | Hybrid/Remote

At Coveo, we build AI-powered systems that bring hyper-personalization to every enterprise experience — whether it's e-commerce, customer service, or internal workplace tools. Our platform unifies relevance across the stack, helping users find what they need, when they need it.

We're looking for a Senior Fullstack Developer to help us scale these experiences. You'll design and build high-scale systems behind search, recommendations, product discovery, and Generative AI — crafting clean APIs and responsive UIs that deliver fast, personalized experiences to millions of users.

Stack: Java, REST APIs, distributed systems, React, TypeScript, responsive web apps, AWS, Kubernetes

You'd be a great fit if you have:

- 5+ years of software development experience

- A strong track record in high-scale backend development

- Experience with cloud infrastructure

- Solid front-end skills

- Strong communication skills and a collaborative mindset

We offer competitive salaries, top-tier equipment, great offices, and a team that genuinely values your input.

Interview Process: phone screen, interview with hiring manager, tech test, offer

Apply here: https://grnh.se/b972644a2us

Looking for something else? We're also looking for Senior NLP Applied Scientists (https://grnh.se/3649d2972us), Cloud FinOps Specialists (https://grnh.se/e81bc0032us) and Backend Developers for our ML Platform (https://grnh.se/0c1ebd5b2us)

Coveo | Senior Fullstack Developer | Canada/Europe | Full-time | Hybrid/Remote

At Coveo, we build AI-powered systems that bring hyper-personalization to every enterprise experience — whether it's e-commerce, customer service, or internal workplace tools. Our platform unifies relevance across the stack, helping users find what they need, when they need it.

We're looking for a Senior Fullstack Developer to help us scale these experiences. You'll design and build high-scale systems behind search, recommendations, product discovery, and Generative AI — crafting clean APIs and responsive UIs that deliver fast, personalized experiences to millions of users.

Stack: Java, React, TypeScript, AWS, Kubernetes, REST APIs, responsive web apps, distributed systems

You'd be a great fit if you have:

- 5+ years of software development experience

- A strong track record in high-scale backend development

- Experience with cloud infrastructure

- Solid front-end skills

- Strong communication skills and a collaborative mindset

We offer competitive salaries, top-tier equipment, great offices, and a team that genuinely values your input.

Interview Process: phone screen, interview with hiring manager, tech test, offer

Apply here: https://grnh.se/476db1032us

Looking for something else? We're also looking for NLP Applied Scientists (https://grnh.se/9c67754e2us), ML Backend Developers (https://grnh.se/0c1ebd5b2us) and a Data Platform Director (https://grnh.se/9fa7d47f2us)

Coveo | Senior Fullstack Developer | Montreal & Quebec City | Full-time | Hybrid/Remote (Canada)

Coveo's Commerce team builds AI-powered search and recommendation solutions that help enterprise retailers optimize product discovery and drive sales.

We're looking for a Senior Fullstack Developer to build data-intensive web applications at scale. You'll work on high-scale systems for search, recommendations, product listings, and generative answering, crafting APIs and UIs that power personalized e-commerce experiences.

Tech Stack:

- Backend: Java, REST APIs, distributed systems

- Frontend: React, TypeScript, responsive web apps

- Cloud: AWS, Kubernetes

You'd be a great fit if you have:

- 5+ years of software development experience

- A strong track record in high-scale backend development

- Experience with cloud infrastructure

- Solid front-end skills

- Strong communication skills and a collaborative mindset

We offer competitive salaries, top-tier equipment, great offices, and a team that genuinely values your input.

Interview Process: phone screen, interview with hiring manager, tech test, offer

Apply here: https://grnh.se/b972644a2us

Ah, interesting! I figured there would be a way without having to "brute-force" the solution by using the `permutation` predicate but I wasn't able to come up with one. I wonder if there's a way of not depending on permutation generation, nor list length. Does querying with `order(L)` require `length(L, 9)` to work?

As for the topological sort solution, I assume it's what Graphviz uses under the hood in mLuby's solution! If I understand correctly, we're graphing the sequence of reindeer and then extracting the order of the nodes in the graph?

This general concept of going back to the source of the information can be applied to many other social networks to find higher-quality/interesting content. I started browsing hackernews because I realized a lot of the content posted on reddit on /r/programming and tech-related subreddits was often posted here first.

It all starts by taking the time to examine the content you consume & why you enjoy consuming it.

Consecutive calls to next() will always produce { done: true }.

Not necessarily. You can make recursive generators which never "terminate". For example, here's a codegolfed version of a recursive generator which represents a n + 1 sequence:

    p=function*a(x){yield x;yield*a(x+1)}(0)

Why are you trying to build up objects and pass them into places?

Well, that place needs those objects to do its job.

When / why is that ever a thing that someone needs to do so often that it becomes a concern?

In web applications, at least, you find yourself with a few controllers, which all need a few services which all need a few repositories to access the database... I guess you can see where this is going. Declaring in your class' constructor that instances need an object of `Type` is the less repetitive way of saying that an instance of a class needs something. Writing the code that builds objects and passes them to your constructors would be quite repetitive.

Elm requires that you think through all the edge cases. You must consider and specify what will happen in every case.

Wouldn't that be the case with _every_ typed and compiled programming languages (or at least, every typed and compiled programming languages that support pattern matching)?