Dailymotion is looking for a Senior back-end engineer to join our newly formed Content Protection squad. With hundreds of thousands of videos uploaded every day on the platform, building best-in class tools to protect our partners’ content from online copyright infringement and promote revenue growth is a key priority at dailymotion. To fulfill this ambition, you will join a dedicated agile cross-skills squad, operating as a mini-startup within dailymotion, comprised of core and front developers, UX designer, product manager and agile project manager. You will work on micro-services built in Python, and on platforms based on PHP, iterating rapidly within a continuous release process on PaaS and SaaS services. Our tech stack also includes Python, Go, etc.This is a unique opportunity to combine a fun start-up environment with the massive scale of one of the largest players in the online video industry. Join a brand new team in our Paris offices and drive innovation to attract quality content on the platform.
- Design and scale real-time distributed systems to support millions of users - Continuously improve and update Content Protection’s micro-services and Dailymotion platforms - Develop new user-facing features from conception to execution - Drive the development of elegant solutions to complex problems - Advance best practices with the engineering team through participation in design and code reviews
- 6+ years of industry experience - Extensive experience programming in Python and PHP - You are comfortable with complex architecture (2000+ object classes, 300K code lines, 400 SQL tables, microservices) - Strong experience with SQL and NoSQL databases (Mongo and MySQL in particular). - Experience working with revision control systems like git - MS or Ph.D. in Computer Science OR equivalent work experience - Provide proven track record in practical problem solving, excellent communication, and documentation skills - Understanding of copyright owners’ concerns and expectations of media sharing platforms is a plus - Team player comfortable with Agile methodology
Information about the job
- Cool office with free food, table tennis & foosball - Healthcare, ticket restaurant - Choice of your machine (laptop or desktop, Mac or PC - Attendance at conferences when necessary