The AI Job Search Engine
Software Developer for a Data Processing Platform(m/w/x)
Designing and evolving a core platform for offline and online scientific data analysis. Proficiency in Core Java and distributed systems architecture required. 30 days paid leave, plus 2 weeks annual closure.
Requirements
- Background in backend software development or 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 post-graduation experience OR PhD with no more than 3 years post-graduation 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
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
- CI/CD
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
Early Career Professionals - Technical Field(m/w/x)
Full-timeOn-siteCareer ChangerGenffrom CHF 4,687 / month - CERN
Mechatronics Engineer(m/w/x)
Full-timeOn-siteEntry LevelGenffrom CHF 6,372 - 7,004 / month - CERN
Applied Physicist - Collective Effects(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 core platform for offline and online scientific data analysis. Proficiency in Core Java and distributed systems architecture required. 30 days paid leave, plus 2 weeks annual closure.
Requirements
- Background in backend software development or 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 post-graduation experience OR PhD with no more than 3 years post-graduation 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
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
- CI/CD
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
Early Career Professionals - Technical Field(m/w/x)
Full-timeOn-siteCareer ChangerGenffrom CHF 4,687 / month - CERN
Mechatronics Engineer(m/w/x)
Full-timeOn-siteEntry LevelGenffrom CHF 6,372 - 7,004 / month - CERN
Applied Physicist - Collective Effects(m/w/x)
Full-timeOn-siteExperiencedGenffrom CHF 6,372 - 7,004 / month