Data Engineer - Python
Orange ServicesDescrierea 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?
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**
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;
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?