Back-end Developer Go (F/M/NB)
Plus aucune candidature n'est acceptée pour cette offre d'emploi
Ipsos
il y a un mois
Date de publicationil y a un mois
S/O
Niveau d'expérienceS/O
Temps pleinType de contrat
Temps pleinGénie logiciel / Développement WebCatégorie d'emploi
Génie logiciel / Développement WebJob Description
Company Description
Ipsos Synthesio is a leading marketing SAAS company. Our technology allows global brands to make business decisions based on online consumer feedback. Synthesio centralizes public data from many providers, such as posts on social networks, press articles, forums, search data and more. After the collection phase, Synthesio enriches it through AI models and provides intelligence in many visualizations and APIs.
You want to join a deep tech and growing company with at-scale generative artificial intelligence applications, we are hiring candidates!
Lastly, at Synthesio, we have a strong tech culture. This means the teams have an important role. Each squad is empowered, owns together the success of the sprint, and chooses their deliverables and their timelines.
Our department
The Synthesio product engineering department is focused on data provisioning, enrichment, and exploitation.
Synthesio crawls numerous public consumer data footprints including social, reviews and ratings, survey, search, and press data, representing an average of 70M new documents per day. Each document is then analyzed and enriched using custom NLP and image recognition models developed by our data scientists. All this data is stored in databases and can be accessed by our customers via our dashboarding solution or our APIs.
Our stack: Go, Python, JS, React, MySQL, Elasticsearch, Cassandra (Scylla DB), Kafka, Gitlab, Docker, Ansible.
Our platform
Our platform uses a microservice architecture containing 180+ microservices, most of them written in Go and using Kafka or HTTP to communicate.
The hardware infrastructure is composed of hundreds of rented bare metal servers running Debian. A big part of it is dedicated to storage, including:
1 PB+ Elasticsearch, 750TB+ MySQL clusters, 150 TB+ Scylla DB, and 250TB+ of Kafka.
Frontend side, we have two main frontend applications (built with React) and an in-house Design System.
Mission
As a member of the back-end team, you will:
As an architect, you will:
Technical skills
Soft Skills
Benefits
Our Values
Win As One Team: We are nothing without each other. We support each other, celebrate team spirit, and always move together. Be open minded, humble and a team player
Ownership: Each team defines its own schedule of deliveries and methodology (from scrum to Kanban) and owns their projects from design to production.
Test And Learn: We are not afraid to fail but we are afraid of not trying. We learn from our mistakes and always come back stronger
Listen Up: The more we listen, the more we learn. Every person has something to teach up
Our Recruitment Process
About Us
Ipsos is one of the world's largest research companies and currently the only one primarily managed by researchers, ranking as a #1 full-service research organization for four consecutive years. With over 75 different data-driven solutions, and presence in 90 markets, Ipsos brings together research, implementation, methodological, and subject-matter experts from around the world, combining thematic and technical experts to deliver top-quality research and insights. Simply speaking, we help the biggest companies solve some of their biggest problems, serving more than 5000 clients across the globe by providing research, data, and insights on their target markets. And we're proud to share we've received our Great Place to Work Certification in 2022 & 2023!
Company Description
Ipsos Synthesio is a leading marketing SAAS company. Our technology allows global brands to make business decisions based on online consumer feedback. Synthesio centralizes public data from many providers, such as posts on social networks, press articles, forums, search data and more. After the collection phase, Synthesio enriches it through AI models and provides intelligence in many visualizations and APIs.
You want to join a deep tech and growing company with at-scale generative artificial intelligence applications, we are hiring candidates!
Lastly, at Synthesio, we have a strong tech culture. This means the teams have an important role. Each squad is empowered, owns together the success of the sprint, and chooses their deliverables and their timelines.
Our department
The Synthesio product engineering department is focused on data provisioning, enrichment, and exploitation.
Synthesio crawls numerous public consumer data footprints including social, reviews and ratings, survey, search, and press data, representing an average of 70M new documents per day. Each document is then analyzed and enriched using custom NLP and image recognition models developed by our data scientists. All this data is stored in databases and can be accessed by our customers via our dashboarding solution or our APIs.
Our stack: Go, Python, JS, React, MySQL, Elasticsearch, Cassandra (Scylla DB), Kafka, Gitlab, Docker, Ansible.
Our platform
Our platform uses a microservice architecture containing 180+ microservices, most of them written in Go and using Kafka or HTTP to communicate.
The hardware infrastructure is composed of hundreds of rented bare metal servers running Debian. A big part of it is dedicated to storage, including:
1 PB+ Elasticsearch, 750TB+ MySQL clusters, 150 TB+ Scylla DB, and 250TB+ of Kafka.
Frontend side, we have two main frontend applications (built with React) and an in-house Design System.
Mission
As a member of the back-end team, you will:
- Be a full-time member of a squad
- Design solutions for squad projects, in collaboration with the product owner and the other back- and front-end developers of the squad
- Take part in developing these projects
- Define milestones for the implementation and deployment of squad projects
As an architect, you will:
- Work with the other architects and managers to define the technical roadmap and large-scale architecture evolutions
- Work with the product team to prepare estimates, build and arbitrate on the future product roadmap
- Help other squads on the design of complex projects
- Advocate best practices and core values to back-end developers
- Evolve and maintain the tools and libraries of the back-end team
- Mentor junior developers
Technical skills
- A previous complex microservice architecture environment is advised
- Knowledge of the Golang programming language is a plus but not required
- Interest in system performance and robustness
- Previous experience with very large amounts of data, message queues and high-throughput processing
Soft Skills
- Rigor and strong appetite for software quality
- Interested in manipulating dozens of microservices in data processing pipelines handling billions of documents
- Curiosity and passion to discuss the consequences of a design choice
- Good communicator, self-starter, and collaborative enthusiast
- Interested in understanding user needs
- Independent, self-organizing, and able to prioritize multiple complex assignments
- Represent the organization and advocate its technological efforts and capabilities using external presentations and publications
- Interested in multicultural companies
- Fluent in English and French. This includes writing, speaking, and reading
Benefits
- Choice between PC or Mac
- Real Big Data experience with more than 70 million documents ingested every day, and a total of around 100 billion unique documents in storage
- Flat organization and strong culture
- Partial remote possible (up to 2 days per week). Gentilly-based office.
- International and diverse environment (US, EMEA, APAC)
- Staff canteen
- Complementary health insurance
- 10 RTT per year
- Synthesio gives time to our employees for leisure during the weeks (We already have groups around Sport sessions together (crossfit, jogging...); Role playing games with the team; Free time (you can take the time to train yourself during work hours) ...)
- Many team events are organized at the initiative of the team (Just to say people get along and there is a good ambiance)
Our Values
Win As One Team: We are nothing without each other. We support each other, celebrate team spirit, and always move together. Be open minded, humble and a team player
Ownership: Each team defines its own schedule of deliveries and methodology (from scrum to Kanban) and owns their projects from design to production.
Test And Learn: We are not afraid to fail but we are afraid of not trying. We learn from our mistakes and always come back stronger
Listen Up: The more we listen, the more we learn. Every person has something to teach up
Our Recruitment Process
- A 30-minute screening phone call with the CTO
- A 60-90-minute interview with some engineers of the team. You will conduct a situational exercise (video call possible)
- A 60-minute interview with the Head of Product
- A 2-hour live coding interview, where you will be asked to create a program that solves a (mostly realistic) problem (so no need to cram algorithms!), in the language of your choice (Video call possible)
- Optional meet & greet (30 minute each) with various members of the team (Product Managers, Site Reliability Engineers, and Front-end engineers...) (video call possible)
- Proposal
About Us
Ipsos is one of the world's largest research companies and currently the only one primarily managed by researchers, ranking as a #1 full-service research organization for four consecutive years. With over 75 different data-driven solutions, and presence in 90 markets, Ipsos brings together research, implementation, methodological, and subject-matter experts from around the world, combining thematic and technical experts to deliver top-quality research and insights. Simply speaking, we help the biggest companies solve some of their biggest problems, serving more than 5000 clients across the globe by providing research, data, and insights on their target markets. And we're proud to share we've received our Great Place to Work Certification in 2022 & 2023!
RÉSUMÉ DE L' OFFRE
Back-end Developer Go (F/M/NB)Ipsos
Paris
il y a un mois
S/O
Temps plein