Site Reliability Engineer (SRE/Devops) X/F/M

  • Paris
  • Full-Time
  • Start Date: 09 December 2021
  • Apply Now

About

Synthesio, an Ipsos company, is a global leader in AI-enabled Consumer Intelligence. Our hybrid offering provides companies, brands, and agencies with the most complete, accurate, and predictive picture of their markets and buyers. Our AICI platform, powered by the most advanced natural language understanding and AI algorithms, supports the broadest set of online and offline data sources and fully leverages Ipsos’ award-winning analytical frameworks. Synthesio was founded in 2006 and has offices in New York, Paris, London, Singapore, and Brussels.

Job Description

Our Department

The Synthesio R&D department is focused on data provisioning, enrichment and exploitation.
Synthesio crawls numerous public consumer data footprints including social, reviews & ratings, survey, search and press data, representing an average of 70M new documents per day. Each document is then analysed 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 via our APIs.
Our stack: Go, Python, JS, MySQL, ElasticSearch, Cassandra (ScyllaDB), Kafka, Gitlab, Docker, Ansible.

Our Platform

Our platform is a microservices architecture platform backed by consequent databases and powerful GPU servers for AI calculations (training + inference).
Our infrastructure is mainly composed of rented bare metal servers running Debian. Big part of it is dedicated to storage, including:
1 PB+ ElasticSearch, 750TB+ MySQL clusters, 150 TB+ ScyllaDB, and also 250TB+ of kafka.

Everything is automated with Ansible, from OS installation to application and monitoring deployment.
Observability is done with Prometheus for metrics and alerting —more than 8M active time series—, syslog + Elasticsearch/Kibana for centralized logs, Jaeger for tracing, Grafana for data visualization.

Mission

  • Join a strong SRE team of 5 engineers (and more to come).
  • Ensure efficiency and reliability of the processing, enrichments and storage of 70M new docs per day, with the great help and collaboration from all the R&D team (Data Engineers, Data Scientists, Frontend Engineers …).
  • Collaborate closely with R&D Engineers and features teams on their projects, from software architecture design to CI/CD processes and performance measurements, always in balance with production availability.
  • Take part in a weekly on-call rotation, handled by the whole SRE team (< 1 week/month/person) to ensure SLAs for our clients. This is fairly compensated, and a special attention is paid to the impacts on the health of the engineers.
  • Ensure scalability, high availability and backups of the platform and its data storages with massive data querying problematics (1 PB+ ElasticSearch, 750TB+ MySQL clusters, 150 TB+ ScyllaDB)
  • Challenge existing practices to improve our day-to-day team experience,
  • Take part in the definition of the SRE roadmap and architectures.
  • Be an advocate of SRE values toward all the company.

Preferred Experience

  • Scholar background in Computer Science
  • Min. 1-2 years of experience as a Site Reliability Engineer/devops/sysadmin with open-source systems.
  • Knowledge of SRE concepts and values
  • Knowledge of Linux systems, distributed systems
  • Basic developer capabilities in at least 1 programming/scripting language: golang, python, bash, including correct usage of git and commit messages :)
  • Willing to automate everything. Experience with Ansible is a plus, or any centralized automatization management tool.
  • Knowledge in databases administration is a plus: any of Mysql, ElasticSearch, Cassandra/ScyllaDB.
  • Knowledge in microservices, streaming and batching architectures is a plus. ## Soft skills
  • Rigour and strong appetite for software quality
  • Interested in manipulating dozens of microservices in data processing pipelines handling billions of data
  • Intellectual curiosity and passion to discuss 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 web development efforts and capabilities using external presentations and publications
  • Interested in multicultural companies
  • ## Fluent in English and French. This includes written, speaking and reading ## Benefits
  • Choice between PC or Mac
  • Flat organization and strong culture
  • Partial or full remote is possible everywhere in France, same time zone
  • International and diverse environment (US, EMEA, APAC)
  • Competitive salary
  • Staff canteen
  • Complementary health insurance
  • RTT
  • Regular celebration events (depending on health crisis)

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're not afraid to fail but we're 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

Recruitment Process

  • A 45 minutes screening phone call with the head of SRE
  • A 60-90 minute interview with some engineers of the team. You'll conduct a situational exercise (video call possible)
  • A 60 minute interview with the CTO and an HR representative (video call possible)
  • Optional meet & greet (30 minute each) with various members of the team (Product Managers, Frontend and Backend engineers,...) (video call possible)
  • Proposal

Additional Information

  • Contract Type: Full-Time
  • Start Date: 09 December 2021
  • Location: Paris, France (75013)
  • Possible full remote