CERN17.04.26
AI SCORE 8.5

Senior Software Engineer - Big Data Platforms (Remote)

$120K–$150K/year

About the Role

We are seeking a Senior Software Engineer for Big Data Platforms to join our team at CERN. This remote position allows you to contribute to the evolution of non-relational data stores and big data platforms, utilizing technologies such as Hadoop and Spark. As a Senior Software Engineer, you will play a pivotal role in supporting the operation, monitoring, and analysis of particle accelerator systems through the management of extensive multi-petabyte datasets.

What You'll Do

  • Drive the evolution of the CERN Accelerator Archival system (NXCALS).
  • Design and develop core components of the system, including ingestion pipelines (ETL), metadata services, and APIs.
  • Collaborate with user communities to define best practices for NXCALS in developing control applications.
  • Work closely with the CERN IT department to validate the evolution of storage technologies like HDFS and ClickHouse.
  • Contribute to the operation, maintenance, and user support of the system.
  • Mentor junior software engineers and contribute to other Controls data engineering platforms.

Requirements

  • Master's degree or equivalent in Computer Science or a related field.
  • Extensive experience in Java development using the Spring ecosystem.
  • Solid knowledge of big-data technologies, including Hadoop, HDFS, Apache Spark, and Kafka.
  • Working knowledge of Python, including SDK development and PySpark.
  • Proven experience with modern software engineering practices, including CI/CD and DevOps methodologies.

Nice to Have

  • Experience in designing and deploying complex, high-availability systems.
  • Knowledge of programming techniques and languages (Java and Python).
  • Experience in database design and development.

What We Offer

  • A competitive salary (tax-free), increasing with relevant experience.
  • 30 days of paid leave per year plus 2 weeks annual closure.
  • Comprehensive health insurance coverage for you and your family.
  • Relocation package including installation grant and travel expenses.
  • Possibility to extend your contract up to 8 years with eligibility for indefinite contract tenure.
Language Requirements
EnglishC1
French(optional)A2
BasicIntermediateAdvancedNative
Why This Job8.5 of 10

This Senior Software Engineer position at CERN offers a unique opportunity to work on cutting-edge big data technologies in a collaborative environment. Enjoy competitive pay and comprehensive relocation support.

Salary Range
Required
0/1
Optional
0/1
Bonus
0/1

Generating success profile...

Analyzing job requirements and market data

Loading market overview...

Analyzing market trends and skill demands

Industry News

Loading latest industry news...

Finding relevant articles from the last 6 months

All job postings are automatically gathered by algorithms. We do not review or verify listings, be careful when applying and do not sign-in with iCloud or Google services.