The AI Job Search Engine
Software Developer for a Data Processing Platform(m/w/x)
Designing and evolving a Data Processing Platform for scientific data analysis. Backend software development background and Core Java proficiency required. 30 days paid leave, 2 weeks annual closure, family allowances.
Requirements
- Background in backend software development or closely related role
- Good understanding of distributed systems and microservice architecture
- Exposure to serverless concepts and frameworks (Knative or OpenFaaS) (asset)
- Knowledge of data processing and streaming frameworks (Apache Kafka, Apache Spark) (asset)
- Proficiency in Core Java and its ecosystem
- Hands-on exposure to Spring Framework (including Spring Boot)
- Working knowledge of Python and its ecosystem
- Familiarity with containerization and orchestration tools (Docker/Podman, Kubernetes)
- Knowledge of gRPC & REST API design and development
- Familiarity with CI/CD pipelines and tools (asset)
- Spoken and written English
- Commitment to learn French
- Professional background in Software Engineer or related field
- Master's degree with 2 to 6 years of post-graduation professional experience OR PhD with no more than 3 years of post-graduation professional experience
- No prior CERN fellow or graduate contract
Tasks
- Design the Data Processing Platform (DPP)
- Implement the Data Processing Platform (DPP)
- Evolve the DPP into a production solution
- Ensure DPP meets stakeholder requirements
- Enable offline and online data analysis
- Enable offline and online data processing
- Research, design, and implement UCAP adaptation
- Migrate UCAP converters to DPP services
- Resolve architectural, integration, and migration challenges
- Ensure full platform compatibility
- Collaborate with accelerator specialists
- Design tailored, user-friendly libraries
- Design user-friendly APIs
- Design configuration facilities
- Enable efficient algorithm development and deployment
- Support Python and Java algorithms
- Support traditional and machine learning algorithms
Work Experience
- 2 - 6 years
Education
- Master's degree
Languages
- English – Business Fluent
- French – Basic
Tools & Technologies
- Knative
- OpenFaaS
- Apache Kafka
- Apache Spark
- Core Java
- Spring Framework
- Spring Boot
- Python
- Docker
- Podman
- Kubernetes
- gRPC
- REST API
Benefits
More Vacation Days
- 30 days paid leave
- 2 weeks annual closure
Healthcare & Fitness
- Comprehensive health insurance
Retirement Plans
- CERN Pension Fund membership
Family Support
- Family allowances
Additional Allowances
- Child allowances
- Infant allowances
- Installation grant
- Travel expenses
Other Benefits
- Relocation package
Learning & Development
- On-the-job training
- Formal training
- Language classes
Not a perfect match?
- CERNFull-timeOn-siteJuniorGenffrom CHF 5,266 - 5,793 / month
- CERN
HEP Physicist - Data Preservation(m/w/x)
Full-timeOn-siteExperiencedGenffrom CHF 6,372 - 7,004 / month - CERN
Applied Physicist - Collective Effects(m/w/x)
Full-timeOn-siteExperiencedGenffrom CHF 6,372 - 7,004 / month - CERN
Linux Administrator(m/w/x)
Full-timeOn-siteExperiencedGenffrom CHF 6,372 - 7,004 / month - CERN
RICH Detector Development Physicist(m/w/x)
Full-timeOn-siteExperiencedGenffrom CHF 6,372 - 7,004 / month
Software Developer for a Data Processing Platform(m/w/x)
Designing and evolving a Data Processing Platform for scientific data analysis. Backend software development background and Core Java proficiency required. 30 days paid leave, 2 weeks annual closure, family allowances.
Requirements
- Background in backend software development or closely related role
- Good understanding of distributed systems and microservice architecture
- Exposure to serverless concepts and frameworks (Knative or OpenFaaS) (asset)
- Knowledge of data processing and streaming frameworks (Apache Kafka, Apache Spark) (asset)
- Proficiency in Core Java and its ecosystem
- Hands-on exposure to Spring Framework (including Spring Boot)
- Working knowledge of Python and its ecosystem
- Familiarity with containerization and orchestration tools (Docker/Podman, Kubernetes)
- Knowledge of gRPC & REST API design and development
- Familiarity with CI/CD pipelines and tools (asset)
- Spoken and written English
- Commitment to learn French
- Professional background in Software Engineer or related field
- Master's degree with 2 to 6 years of post-graduation professional experience OR PhD with no more than 3 years of post-graduation professional experience
- No prior CERN fellow or graduate contract
Tasks
- Design the Data Processing Platform (DPP)
- Implement the Data Processing Platform (DPP)
- Evolve the DPP into a production solution
- Ensure DPP meets stakeholder requirements
- Enable offline and online data analysis
- Enable offline and online data processing
- Research, design, and implement UCAP adaptation
- Migrate UCAP converters to DPP services
- Resolve architectural, integration, and migration challenges
- Ensure full platform compatibility
- Collaborate with accelerator specialists
- Design tailored, user-friendly libraries
- Design user-friendly APIs
- Design configuration facilities
- Enable efficient algorithm development and deployment
- Support Python and Java algorithms
- Support traditional and machine learning algorithms
Work Experience
- 2 - 6 years
Education
- Master's degree
Languages
- English – Business Fluent
- French – Basic
Tools & Technologies
- Knative
- OpenFaaS
- Apache Kafka
- Apache Spark
- Core Java
- Spring Framework
- Spring Boot
- Python
- Docker
- Podman
- Kubernetes
- gRPC
- REST API
Benefits
More Vacation Days
- 30 days paid leave
- 2 weeks annual closure
Healthcare & Fitness
- Comprehensive health insurance
Retirement Plans
- CERN Pension Fund membership
Family Support
- Family allowances
Additional Allowances
- Child allowances
- Infant allowances
- Installation grant
- Travel expenses
Other Benefits
- Relocation package
Learning & Development
- On-the-job training
- Formal training
- Language classes
About the Company
CERN
Industry
Science
Description
The company is the European Organisation for Nuclear Research, focusing on probing the fundamental structure of the universe through particle physics.
Not a perfect match?
- CERN
Real Time Software Engineer(m/w/x)
Full-timeOn-siteJuniorGenffrom CHF 5,266 - 5,793 / month - CERN
HEP Physicist - Data Preservation(m/w/x)
Full-timeOn-siteExperiencedGenffrom CHF 6,372 - 7,004 / month - CERN
Applied Physicist - Collective Effects(m/w/x)
Full-timeOn-siteExperiencedGenffrom CHF 6,372 - 7,004 / month - CERN
Linux Administrator(m/w/x)
Full-timeOn-siteExperiencedGenffrom CHF 6,372 - 7,004 / month - CERN
RICH Detector Development Physicist(m/w/x)
Full-timeOn-siteExperiencedGenffrom CHF 6,372 - 7,004 / month