Big Data Software Engineer (BE-CSS-IDE-2026-65-LD)
CERN Alle Jobs anzeigen
- Genf
- Freiberuflich
- Vollzeit
- Drive the evolution of the CERN Accelerator Archival system (NXCALS).
- Design and develop the core components of the system, including ingestion pipelines (ETL), metadata services, data compaction mechanisms, data extraction algorithms, and APIs.
- Collaborate with different user communities to define and promote best practices for using NXCALS in the development of control applications for the CERN Control Centre.
- Work closely with the CERN IT department to select and validate evolution of the underlying storage technologies (e.g. HDFS, ClickHouse).
- Contribute to the operation, maintenance, and user support of the system.
- Keep watch on relevant big-data technologies and assess their applicability to NXCALS.
- Mentor and technically support junior software engineers contributing to these activities.
- Contribute to the development of other Controls data engineering platforms according to overall priorities.
- Extensive experience in Java development using the Spring ecosystem.
- Solid knowledge of big-data technologies, including Hadoop, HDFS or Apache Ozone, HBase or ClickHouse, Apache Spark, and Kafka.
- Working knowledge of Python, including SDK development and PySpark.
- Proven experience with modern software engineering practices, including quality assurance, CI/CD, and DevOps methodologies.
- Experience in the design, deployment, and operation of complex, high-availability systems.
- Knowledge of programming techniques and languages (java and Python).
- Architecture and design of ICT systems.
- Identification and selection of relevant emerging ICT technologies.
- Conceptualising, designing and developing user experiences and interfaces.
- Design of databases/repositories.
- Solving Problems: adopting a pragmatic approach; understanding the value of adopting generic rather than 'gold -plated' technical solutions.
- Working in Teams: contributing to promoting a positive atmosphere in the team through an optimistic and constructive attitude; addressing issues.
- Demonstrating Flexibility: adapting quickly and resourcefully to shifting priorities and requirements.
- Achieving Results: defining clear objectives, milestones and deliverables before initiating work/ project.
- Demonstrating Accountability: working conscientiously and reliably; delivering on promises.
- A valid driving licence.
- Stand-by duty, when required by the needs of the Organisation.
- A
- Coverage by CERN’s comprehensive health insurance scheme (for yourself, your spouse and children), and membership of the CERN Pension Fund.
- Family, child and infant monthly allowances depending on your individual circumstances.
- A relocation package (installation grant, removal, travel expenses) depending on your individual circumstances.
- Possibility to extend your contract up to 8 years + eligibility for indefinite contract tenure.