cover image
Google

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 background Company brand
Company Name
Believe
Job Title
Senior Software Engineer - Java/React (H/F/N)
Job Description
Description De L'entreprise Believe est l'un des leaders mondiaux du marché de la musique numérique. Believe a pour mission d’accompagner les artistes et les labels locaux dans l’écosystème digital en leur offrant des solutions à chaque étape de leur carrière et de leur développement. Ce sont plus de 2020 salariés dans plus de 50 pays qui accompagnent les artistes avec expertise, respect, équité et transparence. Afin de soutenir notre forte croissance sur tous les continents, nous sommes constamment à l’affût de nouveaux Believers. Rejoignez-nous afin qu’ensemble, nous ayons un impact fort et plus positif sur l’industrie musicale ! Believe est cotée sur le compartiment A du marché réglementé d’Euronext Paris (Ticker : BLV, ISIN : FR0014003FE9). Ready to #setthetone with Believe? Description Du Poste Tu as envie de participer à une aventure de transformation tech & produit au sein d’une entreprise qui prône les valeurs d’équité, transparence au sein de l’industrie musicale… qui en a bien besoin. Believe est une Tech Powered Music Company, et donc la Tech est avantage concurrentiel crucial pour le business. Tu rejoindras l’équipe Tech de plus de 170 Believers passionnés et constituée de squads pluridisciplinaires. Viens Nous Aider à Relever Nos Prochains Défis Participer à la transformation product & tech Développer les produits pour nos équipes et nos artistes Participer à refonte de la stack technique et la transition vers une architecture distribuée Effectuer la migration Datacenter/AWS vers Google Cloud Platform Ta Mission Analyser les besoins exprimés, les challenger et étudier leur faisabilité. Concevoir et estimer en équipe les solutions techniques, en prévoyant si besoin un refactoring. Développer et maintenir des applications en [PHP Symfony / Java Spring Boot] en suivant les principes KISS & YAGNI. S’assurer que les solutions développées soient scalables, résilientes et sécurisées. Participer à la mise en œuvre des bonnes pratiques de développement : code review, TDD, Clean Code, Software Craftsmanship, pair/mob programming, etc. Entretenir une ambiance de travail agréable et positive Qualifications Et toi, tu as : 5 années (ou plus) passées à fabriquer des logiciels de qualité Une passion pour l’ingénierie logicielle, la technologie et l’innovation Une pratique courante de Java, React (ou Angular), Spring Boot, Git, HTTP/REST, Docker ou encore Kubernetes Le recul nécessaire pour déterminer le meilleur niveau de qualité en fonction du contexte et des contraintes Une expérience sur des architectures microservices dans le cloud avec une approche de continuous delivery Un goût prononcé pour le travail collaboratif et l’approche itérative dans ton travail Une excellente capacité à transmettre ton savoir auprès de toutes sortes d'audiences Une aptitude à convaincre et à te laisser convaincre Une bonne compréhension de la philosophie derrière les pratiques telles que le Software Craftsmanship, "Build it, Run it", ou les méthodes agiles, que tu utilises à bon escient dans ton quotidien Un diplôme en informatique... ou pas A fluent English Informations supplémentaires SET THE TONE WITH US Chez Believe, nous avons deux cœurs : nos collaborateurs et nos artistes. Nous croyons en la force de nos collaborateurs, qui s'épanouissent chaque jour en développant leur potentiel... Notre objectif est d'offrir à nos collaborateurs le meilleur environnement possible pour qu'ils puissent s'épanouir. ROCK THE JOB Programme de formation et de coaching sur-mesure Une politique de télétravail Un programme de bien-être "Pauses" avec de nombreuses activités et animations Accès à Eutelmed, la plateforme numérique de santé mentale et de bien-être qui permet de parler à un psychologue expérimenté Un restaurant d'entreprise sain et éco-responsable Une assurance santé individuelle ou familiale Avantages CE Un rooftop Une salle de sport avec des cours gratuits SING IN HARMONY Programme Ambassadeur : la possibilité pour tous les Believers de participer à des initiatives de bénévolat afin d'avoir un impact positif sur la diversité, l'équité et l'inclusion (DEI), le bien-être et la planète. Mise en place du Forfait mobilité durable: remboursement jusqu’à 600€ des frais de transport en commun/avec une faible empreinte carbone. Congé 2nd parent de 5 jours calendaires rémunérés à 100% (en plus du congé légal paternité ou du congé d’adoption, nous ne l’attribuons pas au congé maternité) Believe s’engage à garantir l’égalité des chances en matière d’emploi, sans tenir compte de l’origine, du genre, de l’âge, de l’orientation sexuelle, de la religion ou de l’état de santé.
Paris, France
On site
Full Time
12-03-2025
Company background Company brand
Company Name
Sopra Steria
Job Title
Alternance - Développeur(se) Java - Services Financiers - Lille
Job Description
Description De L'entreprise Sopra Steria, acteur majeur de la Tech en Europe avec 56 000 collaborateurs dans près de 30 pays, est reconnu pour ses activités de conseil, de services numériques et d’édition de logiciels. Il aide ses clients à mener leur transformation digitale et à obtenir des bénéfices concrets et durables. Le Groupe apporte une réponse globale aux enjeux de compétitivité des grandes entreprises et organisations, combinant une connaissance approfondie des secteurs d’activité et des technologies innovantes à une approche résolument collaborative. Sopra Steria place l’humain au centre de son action et s’engage auprès de ses clients à tirer le meilleur parti du digital pour construire un avenir positif. En 2023, le Groupe a réalisé un chiffre d’affaires de 5,8 milliards d’euros. The world is how we shape it Description Du Poste Votre futur environnement de travail : Vous intégrerez une équipe dynamique d'une dizaine de personnes, au sein d'un environnement agile. Vous serez amené à travailler sur des projets qui allient challenges techniques, nouvelles technologies et innovations. Vous serez sous la responsabilité d'un Manager qui vous accompagnera jusqu'à la réussite de vos missions. Votre rôle et vos missions : À l'issue d'une formation technique et méthodologique, vous découvrirez comment s'articule le quotidien d'un projet Agile sur une stack technologique innovante. Vous participerez aux phases suivantes : Le développement du FrontEnd et du BackEnd La participation aux différentes cérémonies agiles (SCRUM) et au bon fonctionnement de la vie et de l’ambiance dans le projet. La participation à la conception et au développement d’applications. La découverte des outils et méthodes de gestion de projet Agile. La collaboration avec différents acteurs : chefs de projets, architectes, consultant(e)s, développeur(se)s. L'animation et la participation aux daily meeting. La découverte d'un cycle d'un projet. Vous serez amené à échanger régulièrement avec les équipes du client. Environnement technique : vous travaillerez sur des solutions techniques en Java, SpringBoot, Maven, Wildfly, ReactJS, JavaScript, IntelliJ, Jenkins, Git, A4C. Les apports de l'alternance : Améliorer vos compétences sur les nouvelles technologies Comprendre le cycle de développement d'une application Appréhender les enjeux et les objectifs du projet afin d'y apporter votre contribution Être intégré(e) dans une équipe expérimentée sur les outils et méthodes de développement. Qualifications Autonome, et force de proposition, vous êtes reconnu(e) pour votre rigueur, et vos qualités relationnelles. Au cours de votre cursus, ou d’un premier stage (ou alternance), vous avez acquis de bonnes bases en développement. Nous recherchons des profils motivés, curieux, actuellement en recherche d’alternance BAC+4/5 (ou formation équivalente) pour la rentrée 2025. C'est tentant non ? Alors embarquez pour une belle aventure professionnelle et rejoignez Sopra Steria, labellisé « Happy Trainees » ! Informations supplémentaires Ce que nous vous proposons : Un accord télétravail pour télétravailler jusqu’à 2 jours par semaine selon vos missions. Un package avantages intéressants : une mutuelle, un CSE, des titres restaurants, un accord d’intéressement, et des primes vacances. Plusieurs centaines de formations accessibles en toute autonomie depuis l’app mobile avec Sopra Steria Academy La possibilité de s'engager auprès de notre fondation ou de notre partenaire « Vendredi ». De très nombreuses opportunités en CDI peuvent vous attendre à l’issue de l'alternance. Employeur inclusif et engagé, notre société œuvre chaque jour pour lutter contre toute forme de discrimination et favoriser un environnement de travail respectueux. C’est pourquoi, attachés à la mixité et à la diversité, nous encourageons toutes les candidatures et tous les profils. https://www.soprasteria.fr/nous-connaitre/nos-engagements
Villeneuve-D’Ascq, France
On site
Full Time
12-03-2025
Company background Company brand
Company Name
Solem Electronique
Job Title
Lead Developer Fullstack (H/F)
Job Description
QUI SOMMES NOUS ? Chez PRIMAL, nous développons des solutions connectées porteuses de sens qui répondent à des enjeux d’avenir, écologiques et sociétaux, pour notre clientèle professionnelle et internationale. La qualité de nos produits est au centre de nos préoccupations, nos bureaux et nos ateliers de production sont donc situés au même endroit, à Clapiers, sous le soleil du sud Montpelliérain. Nous Œuvrons Dans Trois Grands Secteurs D’activité La santé sous la marque ATTENTIVE L'environnement sous la marque SOLEM La piscine sous la marque INDYGO Notre aventure et notre expertise sur le fabuleux marché de l’IoT a débuté il y a près de 40 ans, avec notre marque historique SOLEM. Aujourd’hui, la diversité de nos 170 collaborateurs est notre plus grande force et nos équipes ne cessent de croître. Nos maîtres mots ? #Innovation #Qualité et #EspritD’équipe Pourquoi nous rejoindre ? « Share more, Learn more » : tu es en apprentissage permanent grâce au collectif et à l’entraide Tu montes rapidement en compétences et donnes un coup de boost à ta carrière grâce à de nombreuses perspectives d’évolutions Tu intègres une entreprise en pleine croissance : l’occasion rêvée d’évoluer avec ! Le Poste Pour renforcer notre équipe Innovation IT Web, nous sommes à la recherche de notre futur(e) pépite du Développement Web ! A ce titre, tu réaliseras les missions suivantes : Tu Réalises Des Analyses Techniques Tu devras comprendre les besoins des utilisateurs puis les traduire en spécifications techniques, de la conception, du développement et de l'optimisation des interfaces jusqu'à leur mise en production. Tu supervises des projets de développement complets Tu participes aux choix techniques Tu analyses et trouves des solutions aux problématiques de sécurité, de backup, de performances. Tu coordonnes le travail de l'équipe projet Tu es le référent en matière de code et tu t'assures de sa qualité Tu Développes Des Applications Web Tu es polyvalent : Back-end ou du Front-end, tu te sens comme un poisson dans l’eau Tu es force de proposition et développes de nouvelles fonctionnalités d'applications web Tu communiques avec les autres services et avec ton équipe afin d’assurer une cohésion technique optimale Tu évolues (entre autres) sur la stack technique suivante : MongoDB, Node.js, HTML5, CSS (Sass, Bootstrap), JQuery, etc Tu corriges et optimises les fonctionnalités (qualité, charte graphique, ergonomie...). Tu assures le maintien en condition opérationnelle des plateformes et des serveurs Tu as des compétences en administration système et plateformes Le Profil Recherche Tu disposes d’un master ou diplôme d'ingénieur en informatique Tu disposes à minima de 5 ans d’expérience Tu maîtrises les langages de programmation : Javascript, Sails.js, MongoDB, Node.js, HTML5, CSS (Sass, Bootstrap), JQuery, GIT, Docker Tu maîtrises l’administration système Unix Ta rigueur et tes qualités relationnelles en équipe projet sont des bases essentielles de ta réussite Le plus important : tu es motivé(e), tu as envie d’apprendre et d’évoluer Les Benefices Pour Toi Tu viens compléter une équipe de 15 passionné(e)s Tu travailles en autonomie mais aussi en équipe Tu ne seras jamais seul : le manager, tes collègues, le service RH tous seront là pour t’aider au mieux à t’intégrer ! Un super Open Space pour faciliter les interactions (et se sentir moins seul derrière son ordinateur). Un service RH impliqué dans la QVCT (organisation de séance de massage crânien, atelier pour améliorer le confort à son poste de travail, …) Temps plein, CDI Travail en journée (Du Lundi au Vendredi) Lieu de travail à Clapiers (34830) Notre Package Rémunération fixe selon expérience, à quoi s'ajoute un variable collectif équivalent à 1 à 2 mois de salaire Statut cadre Épargne salariale RTT Mutuelle familiale prise en charge Crèche d’entreprise Cerise sur le gâteau … Tu travailles à Clapiers, sous le soleil du sud du lundi au vendredi Le Process De Recrutement Une lettre de motivation super formelle n’est pas essentielle. Par contre, si tu peux nous écrire quelques lignes pour nous en dire un peu plus sur ton parcours ou sur toi (notamment si tu as un parcours un peu atypique), ça serait génial ! Première étape : une préqualification téléphonique Seconde étape : un premier entretien Troisième étape : un second entretien (parfois) Dernière étape (la meilleure) : la signature du contrat ! Si tu te reconnais à travers notre offre et que tu partages nos valeurs, n’hésite pas à candidater :) !
Clapiers, France
On site
Full Time
12-03-2025
Company background Company brand
Company Name
Synergee
Job Title
Développeur Full Stack (H/F) - .NET / Angular
Job Description
Développeur Full Stack (H/F) Type de poste : CDI Localisation : Mende Description du poste Nous recherchons un(e) Développeur(euse) Full Stack pour renforcer notre équipe de développement. Vous participerez activement à l'évolution et à l'optimisation de nos solutions SaaS destinées à la gestion immobilière, à l'audit, à la maintenance et aux travaux. Sous la responsabilité du Responsable Technique, vous jouerez un rôle clé dans le développement, l'intégration et l'amélioration continue de nos produits. Vos missions principales Développement : Contribuer à la conception, au développement et à l'optimisation des modules fonctionnels (Immobilier, Audit, Maintenance, Travaux) en .NET, et Angular. Qualité et Intégration : Assurer la qualité du code, organiser du pair testing et veiller au respect du Design System. Méthodologie : Intégrer le processus Agile, participer aux choix techniques, arbitrer les bugs et collaborer avec le Product Management pour aligner les spécifications avec les besoins métiers. DevOps : Contribuer à l'amélioration de la chaîne d'intégration et de déploiement (CI/CD) sur Jenkins Performance et Dette Technique : Proposer des optimisations techniques et réduire la dette technique en collaboration avec le responsable Technique. Profil recherché : Expérience confirmée en développement ASP.NET Bonne maîtrise des API REST, AngularJS et MVC Connaissance de SQL Server Sensibilité aux bonnes pratiques de développement et à la qualité du code. Connaissances en DevOps, CI/CD, Github Capacité à travailler en équipe agile et à collaborer avec les équipes produit et infrastructure. Un plus : Expérience en gestion de dette technique et d'optimisation des performances. Qualités personnelles : Rigueur, organisation et esprit d’analyse. Être force proposition Culture de la protection des données, réglementaire et normative Proactivité et autonomie. Esprit d’équipe. Pourquoi nous rejoindre ? Opportunité de travailler sur des projets d’envergure technique. Environnement dynamique et innovant. Participation active à l’évolution de nos solutions SaaS.
Mende, France
On site
Full Time
12-03-2025