Magnet.me - Het slimme netwerk waar studenten en professionals hun stage of baan vinden.
Het slimme netwerk waar studenten en professionals hun stage of baan vinden.
Je carrière begint op Magnet.me
Maak een profiel aan en ontvang slimme aanbevelingen op basis van je gelikete vacatures.
We’re looking for a strong medior or senior Scala developer with good Python experience.
It’s our mission to share our passion for music videos with the world and invite people to experience music beyond listening: to see your music.
XITE is dedicated to building the best music video experience in the world. Based in Amsterdam, XITE now reaches 100 million households across North America and Europe through linear (FAST) networks, interactive TV apps and on-demand streaming services. The company revolutionized the way audiences experience music videos by allowing viewers to search, like and skip through its entire catalogue, enjoy playlists curated by its team of music experts and create their own playlist based on a genre, decade, style or mood using its unique Mixer feature. XITE has a full music video catalogue through agreements with all major and top independent music labels and distributors, and works to expand this offering every day.
At XITE we’re building geo-distributed backend services for personalised interactive TV which provides our users with curated music videos channels and content recommendations. Our services are distributed across the world to ensure low latency for API calls. As a small backend team we support and develop several business domains in the company: core services to control TV (STB) and web-based clients, IAM and various integrations with billing systems, internal AdsTech stack which forms and optimizes ads stream and data infrastructure used for personalization and business intelligence purposes. In our daily work we use DevOps and GitOps approaches – we design, develop, deploy and maintain our services in production ourselves.
Scala 2.13 (cats, cats-effect, fs2, circe, http4s, monocle, doobie, scalatest).
Python 3 (pandas, pydantic, numpy, grpcio).
Reactive microservices architecture (managed by Kubernetes + Istio).
Event sourcing (event log on Kafka).
gRPC for sync communications among services.
MongoDB, PostgreSQL, Redis.
Monorepo with Scala and Python artefacts managed by Bazel.
Prometheus, Grafana, CircleCI, ArgoCD.
ClickHouse, Superset & AirFlow for internal analytics.
Design and develop efficient, scalable and reliable components and services: Core, AdsTech, Billing, internal shared libs, data pipelines and data-heavy services (e.g. 3rd party integrations, data reports, etc).
Improve on performance, reliability and observability of our production systems.
Writing unit and integration tests for new and existing features.
Pull requests code review, CI/CD improvements.
Maintain a healthy level of documentation for major tech design decisions.
Experience with Scala, Python and DevOps/GitOps.
Ability to write SQL and experience with ClickHouse or similar OLAP DBs.
Experience in batch data processing pipelines.
Fluent in English both verbally and written.
Strong communication skills.
For this position we have a strong preference for candidates living in the Netherlands (as we would like to see you 3 times per week in the office).
Experience in performance optimizations.
Understanding distributed systems, reactive paradigm, CQRS, CAP theorem.
Test driven development (TDD/BDD), automated testing, load testing, high availability and other software engineering best practices.
Here at XITE we make sure you’re taken care of by providing you the opportunity to develop your career in a young, fast growing and international company. We provide a challenging work environment where you have a lot of autonomy and flexible working hours. All XITE’ers are different and authentic in their own way, but we all have kindness in common, as well as professionalism and an optimistic attitude. Let’s not forget - we have a passion for good music and good food. That’s why we have chef prepared lunches, Friday afternoon drinks and parties! 🎉
Founded in the Netherlands, XITE now reaches 80 million households across Europe and North America through linear networks, interactive TV, and on-demand streaming services. The company revolutionised the way audiences experience music videos by allowing viewers to search, like, and skip through its vast catalogue; enjoy channels curated by its team of music experts; and create personalised channels based on…
Founded in the Netherlands, XITE now reaches 80 million households across Europe and North America through linear networks, interactive TV, and on-demand streaming services. The company revolutionised the way audiences experience music videos by allowing viewers to search, like, and skip through its vast catalogue; enjoy channels curated by its team of music experts; and create personalised channels based on genre, era and visual style using its unique Mixer feature. XITE has access to virtually every available music video through agreements with all major and top independent music labels.
Resources:
Change language to: English
Deze pagina is geoptimaliseerd voor mensen uit Nederland. Bekijk de versie geoptimaliseerd voor mensen uit het Verenigd Koninkrijk.