Stack Exchange

Job Description

using System;

using System.Linq;

namespace CriteoQuestions

{

    class Program

    {

        static readonly uint THRESHOLD = 5;

        static uint Question(string text)

        {

            Console.WriteLine(text + " [y/N]");

            string answer = Console.ReadLine();

            return answer != null && answer.Equals("y") ? 1U : 0U;

        }

        static void Main()

        {

            string[] questionTexts =

                {

                    "Looking for a new challenge?",

                    "Want to work in the heart of Paris?",

                    "Do you enjoy solving hard problems efficiently and creatively?",

                    "Would you like to work where Big Data is more than a buzz word?",

                    "Want to work on a product at true web scale with 30B HTTP requests and 2.5B unique banners displayed per day?",

                    "Would you like to know more?"

                };

            uint score = questionTexts.Aggregate<string, uint>(0, (current, text) => current + Question(text));

            Console.WriteLine(score > THRESHOLD

                                  ? @"Contact l.sarny@criteo.com today"

                                  : @"That’s a shame, you can learn more at http://labs.criteo.com maybe we can change your mind?");

            Console.ReadLine();

        }

    }

}

Skills & Requirements

We are a group of problem solving polyglot programmers.  We have a number of vacancies at different levels across our teams dealing with issues of scalability, machine learning, high-performance computing and much more.  If you'd like to know more about the roles we have and to talk about where you might fit in, please get in touch.

About Criteo

About CRITEO [CRTO]

Criteo is a leading global technology company that specializes in performance display advertising, working with over 4,000 e-commerce companies around the world. Criteo has over 700 employees in offices across the U.S., Europe and Asia serving more than 35 countries.

As a Senior Software Developer you'll receive a number of great benefits in addition to those you'd expect we offer healthcare, contributions towards lunch and the cost of travel to the office.  25 days holiday with an additional 10 days with the French "Réduction du temps de travail".  We have social events, a games room, internal skill sharing "brown bags", entire company global summits in the Summer...and that's when you're not sipping coffee on the roof terrace with views of the Eiffel Tower and the Sacré-Cœur!

For more information, please visit http://www.criteo.com

Joel Test score: 11 out of 12

The Joel Test is a twelve-question measure of the quality of a software team.

  • Do you use source control?
  • Can you make a build in one step?
  • Do you make daily builds?
  • Do you have a bug database?
  • Do you fix bugs before writing new code?
  • Do you have an up-to-date schedule?
  • Do you have a spec?
  • Do programmers have quiet working conditions?
  • Do you use the best tools money can buy?
  • Do you have testers?
  • Do new candidates write code during their interview?
  • Do you do hallway usability testing?
apply

Learn more about Criteo - Europe

We have great benefits

25 Days Holiday...and another 10 days with RTT (Réduction du temps de travail)Bonus!Contribution to cost of lunchContribution to cost of travel to the officeHealthcareBeautiful offices in Paris' Opera District...the occasional Nerf fight...Games room and social events.Roof terrace with views across the city.

Who you’ll work with

gravatar
Loïc Le Bel
gravatar
Dan Teodosiu - Executive Vice President of Engineering
gravatar
Yan Georget
gravatar
Sébastien Foutrier - Lead Software Developer
gravatar
Renaud Bordes - Offshore Development Center Director
gravatar
Yann Stadnicki - Lead Software Engineer
gravatar
Cedric Jacquiot

Visit the Criteo - Europe company page

view all job listings view all Criteo job listings

// CriteoSeniorDeveloper.cs - Senior Software Engineer in Paris, France at Criteo - C++
;