Cette offre n’est plus disponible.

Software Development Engineer (M/F)

CDI
Paris
Salaire : Non spécifié
Télétravail non autorisé

Dailymotion
Dailymotion

Cette offre vous tente ?

jobs.faq.title

Le poste

Descriptif du poste

Company Description

Dailymotion is the leading video discovery destination & technology that learns about your tastes over time, constantly surfacing the best, most relevant content on the web. Our mission is to provide the best video user experience for consumers on the market, connecting publishers and advertisers to engaged viewers who turn to dailymotion for their daily fix of the most compelling music, entertainment, news and sports content around.

Through partnerships with the world’s leading publishers and content creators, including CBS, CNN, Fox Sports, GQ, Mashable, Universal Music Group, VICE and more, dailymotion commands 3 billion monthly pageviews across its mobile app, desktop and connected TV experiences. Dailymotion is owned by Vivendi, one of the largest mass-media corporations in the world.

Job Description

About the team

Dailymotion is seeking an experienced software engineer to join the Scale team in Paris for a full time position.

The scale team in Dailymotion is a world class back end engineering team responsible for building and maintaining Dailymotion’s metadata API at scale. All dailymotion services use this API to launch a video player or to recommend what to watch next. With more than 3 billion views per month this API has to run smoothly, quickly, be always available and secure!

Our team is at the center of Dailymotion’s engineering organization. We provide architecture, services, tools and guidelines to build a fast, geo-distributed Graph based API’s.

Our Activities include :  

  • Development of scalable and high performance services
  • Orchestration/Automation (GCP/on-premise Kubernetes environment) CI/CD Jenkins Pipelines definition 
  • Legacy features cleaning/migration (PHP/MySQL) 
  • Defining requirements/technical specifications, and translating them into high performance & scalable services  
  •  Working closely with infrastructure operations to construct our footprint and improve our capacity planning.  
  • Writing technical specifications & evangelizing our architecture and services across the engineering organization.
  • Driving and executing the migration from the relational database to our new column based database 
  • Defining development operations guidelines, standards and tools with a high focus on code quality, testing, documentation, and following SOLID/KISS/TDD principles  

About the Role

At Dailymotion, we value dynamic and motivated engineers and give them various opportunities to work on innovative projects and cool bleeding edge technologies. From backend architecture through code optimisation, you will be involved in every aspect of software development. The ideal candidate is excited about fast response times, efficient caching, scalable architecture & performance monitoring. Within the global architecture/core skill group of Dailymotion, you will be in charge of supporting the business growth by defining appropriate systems and architectures, capable to handle Dailymotion data and processing volumes. More specifically, you will be involved in the following projects:  
    - Building and maintaining a versionned column oriented database, optimized for scale.
    - Integrating and maintaining A kafka based databus to stream data to our worldwide points of presence.
    - Building and maintiaining a custom made mapping solution (technical and functional) to migrate various data elements from a relational database to a flat column oriented database. 


Profil recherché

Qualifications

Required Experience

  • Minimum of 3 years hands-on software development experience.
  • Proven experience working on production running applications 
  • 2 or more years of experience the following programming language : Python
  • 2 or more years of experience working with relational databases (e.g. MySQL, Postgres)
  • 1 or more years of experience in container-based tooling (docker, kubernetes)   
  • Experience with continuous integration, continuous deployment testing and automation tools (Jenkins, Travis or Gitlab CI)  
  • Experience with continuous integration, continuous deployment testing and automation tools (Jenkins etc.)  
  • Experience using modern software versioning systems (e.g. git)

Desired Experience

  • Experience in other programming languages (php, Go)
  • Experience with SOA architecture based applications
  • Ability to learn quickly, be proactive and autonomous   
  • Strong communication skills - able to work effectively with both technical and non-technical teammates  
  • Strong command of written/verbal English
  • Experience with distributed systems and message queues (Kafka, RabbitMQ)

Additional Information

Technical Environment

Python - Golang - PHP(legacy stack only)

Mysql - ElasticSearch - Redis - Memcached

Kafka - NSQ

Jenkins - Docker - K8S - Vault – EFK (ElasticSearch/Fluentd/Kibana)

Envie d’en savoir plus ?

D’autres offres vous correspondent !

Ces entreprises recrutent aussi au poste de “Software & Web Development”.

Voir toutes les offres