
Senior Software Engineer, Operations Research
On site
Paris, France
Full Time
12-03-2025
Job Specifications
Google welcomes people with disabilities.
Minimum qualifications:
Bachelor’s degree or equivalent practical experience.
5 years of experience with software development in one or more programming languages, and with data structures/algorithms.
3 years of experience testing, maintaining, or launching software products, and 1 year of experience with software design and architecture.
Experience programming in C++ or Java, Ruby, Python.
Preferred qualifications:
Master's degree or PhD in Computer Science or related technical field.
Experience in Operations Research.
Understanding of Algorithms.
About The Job
Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a specific project critical to Google’s needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward.
In this role, you will manage project priorities, deadlines, and deliverables. You will design, develop, test, deploy, maintain, and enhance software solutions, and you will write specific algorithms to improve solver performance.
Google Research addresses challenges that define the technology of today and tomorrow. From conducting fundamental research to influencing product development, our research teams have the opportunity to impact technology used by billions of people every day.
Our teams aspire to make discoveries that impact everyone, and core to our approach is sharing our research and tools to fuel progress in the field -- we publish regularly in academic journals, release projects as open source, and apply research to Google products.
Responsibilities
Work on scheduling, packing, and objective functions.
Write, test, and debug if needed product or system development code.
Participate in, or lead design reviews with peers and stakeholders to decide amongst available technologies.
Review code developed by other developers and provide feedback to ensure best practices (e.g., style guidelines, checking code in, accuracy, testability, and efficiency).
Triage product or system issues and debug/track/resolve by analyzing the sources of issues and the impact on hardware, network, or service operations and quality.
Google is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. See also Google's EEO Policy and EEO is the Law. If you have a disability or special need that requires accommodation, please let us know by completing our Accommodations for Applicants form .
About the Company
A problem isn't truly solved until it's solved for all. Googlers build products that help create opportunities for everyone, whether down the street or across the globe. Bring your insight, imagination and a healthy disregard for the impossible. Bring everything that makes you unique. Together, we can build for everyone. Check out our career opportunities at goo.gle/3DLEokh Know more
Related Jobs


- Company Name
- DAVIDSON CONSULTING
- Job Title
- Développeur et Lead Dev Python (H/F)
- Job Description
- Rejoindre Davidson, ce n’est pas seulement intégrer un groupe de 3000 consultants dans 6 pays et 2 continents, c’est intégrer LA société qui a été élue par ses salariés Great Place To Work France et Europe pendant 4 ans mais aussi une des plus grandes B Corp de France, nommée Best of the World dans la catégorie “collaborateurs” en 2022 ! (Les “B Corp” formant une communauté de sociétés qui ont décidé d’être non pas les meilleures du monde mais les meilleures POUR le monde). Parce que notre développement repose sur des principes forts : Un profond respect de l’ensemble de nos parties prenantes : consultant(e)s, clients et fournisseurs. Car si le travail “ne fait pas le bonheur”, il peut cependant “faire le malheur”. Nous nous engageons donc à écouter et agir avec honnêteté. Une égalité des chances dans le traitement de nos candidatures et dans la gestion de carrière de nos salarié(e)s. Nous croyons en un milieu de travail où équité F/H, inclusion et diversité sont la norme. Une empreinte environnementale minimale, et sociétale maximale. C’est pourquoi, au-delà des missions que vous réaliserez, vous pourrez également contribuer à des projets que Davidson soutient : missions de solidarité internationale (avec Planète Urgence), bénévolat auprès d’associations (chaque Davidsonien(ne) dispose de 3 jours par an pour intervenir à leurs côtés), accompagnement d’étudiant(e)s issus de milieux peu favorisés (avec Article 1), investissement dans des startups développant des solutions innovantes, actions collectives et individuelles pour la réduction de notre impact carbone… Un Management adhocratique basé sur la mise en œuvre des principes de “l’entreprise horizontale” et du “management tribal”. Sur ce dernier point une précision d’importance : le bien-être au travail est un luxe qu’il faut pouvoir s’offrir en étant une entreprise “solide”. Ceci induit pour les Davidsonien(ne)s d’allier prises d’initiative, engagement et professionnalisme. Car “sans travail, le talent n’est qu’une sale manie”. Et cela nous incite à chercher à recruter des personnes… meilleures que nous… Nous encourageons les candidatures de personnes en situation de handicap, et nous nous engageons à répondre au mieux à leurs besoins spécifiques. Profil / Mission En tant que Consultant(e) en développement Python tes activités seront de : Contribuer à la définition des évolutions fonctionnelles Participer aux spécifications techniques Prendre en charge les développements en garantissant la qualité du code Optimiser l’ergonomie et proposer du Refactoring de code Mettre en place les tests et la recette technique de la solution développée Participer à la mise en production En Tant Que Lead Dev Accompagner les équipes techniques sur la mise en place des bonnes pratiques de développement Faciliter la résolution des problèmes d’architecture ou de code Être le/la garant(e) de la qualité logicielle du projet Compétences requises ou à acquérir Diplômé(e) d’un Bac +5 Tu connais et maîtrises (ou a envie d’apprendre) un ou plusieurs des Framework associés à Python : Django, Flask… Aptitudes / Savoir-être Teamplayer Curiosité Technophile Envie de progresser Description du pôle Métiers du développement / de l'agilité De la data à analyser. Des réseaux pour la transmettre. Le 3ème pilier de l’expertise de Davidson c’est le Dev ! En Agilité et dans le mouvement DevOps. Consultant(e) chez Dav tu interviendras sur des missions variées ou rejoindras notre équipe TWISTER. Twister c’est la rencontre entre une DSI (celle de Davidson, qui gère une cinquantaine d’applications internes, dont ce magnifique site et son non moins magnifique bot), un centre de services Agile/DevOps (Réalisation et TMA) multi-régions, une équipe de support pour notre agence digitale, et un pôle d’innovation qui prototype en anticipation par rapport au marché (enfin si on ne se rate pas, notamment sur le Green coding en ce moment). Tu rejoindras notre communauté animée par des practice leaders dans l’ensemble des domaines qui font les applications performantes aujourd’hui : Cloud, Méthodes, Open Source, Java, .Net, Go, Virtu, DevOps, etc. Etre Consultant(e) Dav C’est Aussi Proposer et organiser tes propres évènements Animer des afterworks techniques avec tes collègues Accompagner Davidson dans son engagement Bcorp Etre sérieux(se) sans te prendre au sérieux


- Company Name
- BPCE Solutions informatiques
- Job Title
- Développeur confirmé fullstack (F/H) - Nantes
- Job Description
- Description de l'entreprise BPCE Solutions Informatiques, une entreprise dynamique et innovante fait partie du groupe BPCE, 2ème groupe bancaire français. Nos 2600 collaborateurs, présents sur 19 villes en France, imaginent et inventent, des solutions SI pour faciliter la vie des utilisateurs des Caisses d'épargne, des Banques Populaires et de plusieurs autres filiales. Entreprise humaine et engagée, notre politique de Responsabilité sociale de l’entreprise porte des sujets clés comme la mixité, la diversité, le handicap, la qualité de vie au travail et le développement durable. Plus de 80 métiers sont présents au sein de BPCE SI et plus de 50 technologies et langages de développement sont utilisés dans nos solutions bancaires ! Passionné(e) par l'informatique et envie de nouveaux challenges ? Rejoignez nos équipes d'experts et intervenez sur nos projets innovants en utilisant les dernières tendances technologiques (IA générative, Low Code / No Code, Cloud, DevOps). Alors, pour booster votre carrière et profiter de la diversité des terrains de jeux que proposent BPCE Solutions informatiques et le Groupe BPCE, rejoignez-nous ! Poste et missions Dans un contexte de modernisation et d’industrialisation de notre SI Interne, le produit Collaborateur Entreprise de l’Informatique Interne BPCE Solutions Informatiques, Pôle Transformation, cherche à se renforcer d’un développeur expérimenté Fullstack. Nos missions majeures au cœur du SI Interne ; Être éditeur /intégrateur de solutions digitales / IT pour nos clients « fonctions entreprises » de BPCE SI Être éditeur de solutions Data BPCE SI (Hors SI bancaire) Nos technologies cibles sont : .Net, TypeScript, React,SharePoint online,Power Plateform Les technologies de notre parc applicatif :.Net, Angular, PHP, Sharepoint online, Power Plateform Plusieurs projets de refonte pour nos clients internes (RH, Excellence opérationnelle, Secrétariat général, Communication, …) sont déjà priorisés dans notre feuille de route 2025, il ne manque plus que vous pour compléter l’équipe ! Au sein d'une équipe agile organisée en mode produit, vos activités seront les suivantes: Participer au développement et au déploiement d’applications en utilisant des technologies Full-Stack, en collaboration avec des équipes pluridisciplinaires. Collaborer à l’intégration et à l’optimisation des flux de données. Contribuer à la maintenance et à l’amélioration continue des applications existantes. Participer activement aux rituels Agile du produit. Profil et compétences requises De formation Bac+3 ou plus en Informatique, vous avez une expérience réussie d’au moins 4 ans sur des fonctions similaires. Compétences techniques et fonctionnelles attendues : Base de données : SQL server, MySQL Langages et Framework : Front : HTML, CSS, Javascript/Typescript Middle : .Net, ExpressJs Back : TSQL, SSIS Maitrise des outils Jira et Confluence Connaissance des méthodes Agiles souhaitée (Scrum / Kanban) Maîtrise des outils de déploiement continu XLD et XLR sont un plus. Compétences optionnelles appréciées : Connaissance des clouds Azure et/ou Google Connaissance de la conteneurisation Docker et/ou OpenShift Vos connaissances méthodiques, votre ouverture d'esprit, votre sens du service client, vos capacités d’écoute, d’analyse et de synthèse, votre rigueur, votre force de proposition, votre intérêt pour l’innovation et votre esprit d’équipe sont des atouts pour réussir dans les missions confiées. Informations complémentaires sur le poste Notre processus de recrutement Notre processus de recrutement se déroule en 3 phases : Un échange téléphonique avec nos équipes RH afin de comprendre votre projet professionnel Un échange en visio ou sur site avec nos équipes RH pour faire plus ample connaissance et présenter nos projets Un échange en visio ou sur site avec le/la futur/e manager et éventuellement votre future équipe Nos avantages ? BPCE SI, c'est un cadre de travail agréable avec un accompagnement de proximité, des formations, de multiples évolutions possibles au sein du groupe. Un package de rémunération attrayant comprenant une part variable sur objectif individuel et une prime d’intéressement. 80 % de prise en charge des frais de transports en commun ! Environ 9 semaines de congés annuels (congés et RTT) Télétravail hybride ! 30 jours de télétravail par trimestre et flexibilité des horaires Une politique familiale, des aides et une flexibilité pour les collaborateurs aidants, les parents et futurs parents. Accès à un Plan Epargne Entreprise avec abondement ! Et un très bon niveau de protection sociale. Un CSE actif ! Des locaux attractifs et des comités d'animations par site Entreprise Partenaire premium des JO2024 et engagée sportivement ! Et bien plus encore ! Nous pourrons en discuter en entretien ! A bientôt ! L'équipe RH


- Company Name
- FED IT
- Job Title
- Lead Développeur H/F
- Job Description
- Je suis Sheeranaze MEHENTAL, Consultante en recrutement au sein de FED IT, cabinet de recrutement spécialisé sur les métiers des systèmes d'information et de la transformation digitale : infrastructure, chefferie de projet, data, cybersécurité, développement et top management. Je recrute pour mon client basé à Montreuil (93) un Lead développeur H/F. Je suis Sheeranaze MEHENTAL, Consultante en recrutement au sein de FED IT, cabinet de recrutement spécialisé dans les métiers des systèmes d'information et de la transformation digitale : infrastructure, chefferie de projet, data, cybersécurité, développement et top management. Je recrute pour mon client basé à Montreuil (93) un Lead développeur H/F. Vous intégrez une équipe de développement Scrum dans laquelle vous coordonnez les développeurs localisés en France et en Inde. Cette équipe intervient sur des projets de conception, développement, test et maintenance d'applications, dans un contexte où la méthodologie agile est progressivement déployée. Vous contribuez aux missions suivantes : - En collaboration avec le Tech Lead, vous développez l'architecture d'applications web pour répondre aux besoins clients ; - Développement backend, frontend et devops ; - Coordination, support technique et mentorat auprès des développeurs de l'équipe en France et en Inde ; - Participation au déploiement de la méthodologie Agile, au sein des équipes et auprès des clients internes ; - Déploiement et supervision des standards et des bonnes pratiques de développement au sein de l'équipe, notamment sur les sujets SSI (Sécurité des Systèmes d'Information) ; - Analyse, résolution et documentation des problèmes. Stack technique : - Django / Python - React / TypeScript - Docker / Kubernetes - Azure / Gitlab - C# / .NET appréciés Diplôme d'ingénieur, d'informatique ou équivalent (bac +5) avec au moins 8 ans d'expérience en développement web; - Expertise en Python/Django et solide expérience en développement frontend (React/TypeScript); - Connaissances en conteneurisation (Docker), orchestration (Kubernetes) et déploiement sur Azure via des pipelines Gitlab; - Goût pour la coordination d'équipes et le support aux autres développeurs, y compris à distance ; - Bonnes connaissances en méthodologies agile ; - Très bon niveau d'autonomie, capacités de pilotage d'équipes et goût pour la prise de responsabilité ; - Intérêt pour le secteur de l'ingénierie et de l'environnement, connaissances en mathématiques / physique fortement appréciées. Rémunération : Jusqu'à 70K€ selon profil Télétravail : 3 jours/ semaine Nombreux avantages liés au Groupe


- Company Name
- SEGULA TECHNOLOGIES
- Job Title
- Développeur C++ Back End F/H
- Job Description
- Dans le cadre du développement de notre activiré dans le secteur Automobile, nous recherchons un Développeur C++ Back End F/H afin de compléter nos équipes. Vos missions seront les suivantes : Participer à la création de l'application, la conception, la mise en œuvre et son déploiement Participer activement au design et au développement des logiciels de gestion Participation à la phase de conception en lien avec les équipes techniques et fonctionnelles Développement et tests des modules développés / modifiés Assurer le support aux incidents Participation à l’intégration continue / au déploiement Reporting fiable de l'avancement des travaux et du suivi des anomalies à la direction Contribution à l’amélioration / la maintenance de l’infrastructure de développement Participer au pilotage des différents chantiers de développement en mode agile Être garant du respect des meilleures pratiques de développement back-end, des normes de qualité et des performances Profil recherché De formation Bac + 5, vous avez 10 ans min d'expérience sur un poste similaire, idéalement dans le secteur de l'interbancaire et du paiement. De formation Bac + 5, vous avez 10 ans min d'expérience sur un poste similaire, idéalement dans le secteur de l'interbancaire et du paiement.