Data Engineer - Python
Descrierea postului
How would you like to work in IT, toying with cutting edge technologies and enjoying your life?
At Orange
Services, it’s possible! As one of the largest IT Hub within Orange Group, we are working internationally for both Orange corporate functions and country operations. Through a unique combination of know-how and expertise, our teams provide a broad range of IT & Business Solutions. Come closer to #LifeAtOrange! What are we looking for?
Device
Management (CPE – Customer Premises Equipment) is an important activity inside Orange, handling the lifecycle of our devices deployed in the end user / customer premises.
Our team – HomeLAN – builds, maintains and operates a software solution that is managing all types of devices, implementing global industrial standards. We are managing around 11 million devices – Internet gateways, Wifi range extenders and STBs for 12 business units. The project team is fully hosted in Romania, in Orange Services.
A part of the team is dedicated to analytics / big data operations – data collection and storage, processing the data and providing operational and business dashboards, per business unit. As the amount of data is increasing following the trend of devices and the increased number of requests related to data, the Analytics team is challenged to deliver and to optimize the overall data processing.
The technology stack currently used contains Spark, Kafka, NoSQL databases, NiFi, Grafana, without being limited to those, it can evolve in order to meet the needs. What you’ll be doing
As a Data Engineer inside the Analytics team you will collaborate with the team to build / evolve the Analytics part in order deliver processed data – visual dashboards, report files, etc.
An important part of the work will be to write the data processing scripts, orchestrate and organize them to produce the results required. Responsibilities
Acquire, ingest, and process data from multiple sources and systems inside the Analytics platform
Design and implement data engineering processes leveraging ETL tools, spark jobs and SQL based data transformation, processing both structured and unstructured data
Align with customer development teams regarding the interfaces and solutions defined
Performance testing for the implemented solutions
Apply and maintaining Information Security standards, internal and industry best practices
Maintain technical skills and knowledge, keeping up to date with technology trends, collaborate and share with the technical community What you’ll need to know/have
Good experience of working with large data sets (preferably telecom data)
Good understanding of SQL in the context of data warehouse solutions - experience in developing in SQL
Experienced in ETL process design and data flows optimization
Previous experience in usage of ETL
Highly experienced in Python (pySpark)
Java, SQL scripting would be a significant plus
Experience with Apache products like Spark, Kafka
Good knowledge of Spark in context of streaming as well as in batch processing context
Experience with workflows in big data platforms
Databases knowledge (incl. NoSQL databases); experienced working with both structured and unstructured data
Business Intelligence reporting: Grafana or other tools for data visualization communication
Basic knowledge on using Linux systems (system and network parameters)
3 years of experience in development, service integration, acceptance of applications and systems
Working language(s): excellent English, French will be a plus. Would be a plus
Experience in tuning complex DWH/BI (based on SQL-PL/SQL) environments as far as data volumes
Experience in software architecture
Bash scripting
Previous software development; packaging and versioning of software applications
Experience with automation deployment tools (Chef, Ansible, etc)
Experience with Oozie, Airflow
Basic Network concepts: switching, load balancing, routing, firewalls, IPs, DNS
Public cloud infrastructure (Google Cloud Platform) What’s in it for you:
Performance Bonuses – based on your results & the company’s;
Electronic Meal Tickets
Medical & Life insurance for you - facilities for your family, too;
#WFH & Flexible hours;
Professional GSM subscription;
Personal GSM subscription, also [because we believe in communication!];
Special grants on Smartphones & devices; discounts for Orange products & services;
Development Platforms - Orange Learning, Trainings, Career Counselling, Coaching & Career plan mentoring;
Wellbeing Programs – we support your Zen; Orange Services is about bringing together people and technology.
Come & work for a #TopEmployer company. You could be part of an organization where great colleagues and team spirit support your professional development.
Apply and let’s have a remote-talk.
At Orange, you can. We encourage all candidate profiles, regardless of gender, age, race, citizenship, ethnicity, color, language, religion, social origin, genetic traits, sexual orientation, permanent or temporary disability, nationality, political choice, social category or social origins, situation or family responsibility, belonging to a disadvantaged category, membership or trade union activity.
¿Te interesa este puesto?