Dein persönlicher KI-Karriere-Agent
Python Software Engineer(m/w/x)
Developing Python APIs for CERN's control system and PyQt6 desktop applications. Extensive Python, typed Python, and async programming experience required. 30 days paid leave, comprehensive health insurance, and pension fund membership.
Anforderungen
- Master's degree or equivalent relevant experience
- Extensive Python experience, including typed Python and async programming
- Advanced API and application design knowledge
- Solid grasp of platform engineering principles and modern software engineering practices
- Knowledge of Qt and Python bindings (PyQt or PySide) is a plus; willingness to learn
- Experience in UI design with focus on usability and developer experience is desirable
- Comfortable working across evolving technology landscape; curiosity and initiative to develop new expertise
- Knowledge of programming techniques and languages
- Design of databases/repositories
- Architecture and design of ICT systems
- Identification and selection of relevant emerging ICT technologies
- Conceptualising, designing and developing user experiences and interfaces
- Delivering high quality work on time and fulfilling expectations
- Pragmatic problem-solving approach; understanding value of generic technical solutions
- Promoting positive team atmosphere with optimistic and constructive attitude
- Working conscientiously and reliably; delivering on promises
- Adapting quickly and resourcefully to shifting priorities and requirements
- Spoken and written English; commitment to learn French
Aufgaben
- Develop Python APIs for CERN control system
- Integrate backend services with robust frameworks
- Create PyQt6-based desktop applications
- Ensure reliable and responsive user experiences
- Collaborate on design reviews and documentation
- Provide technical support and training
- Stay updated on emerging technologies
- Design Python bindings for control system
- Use REST, gRPC, and event-driven messaging
- Integrate C++ and Java libraries
- Build reusable components and libraries
- Maintain PyQt-based control applications
- Select and configure DevOps toolchain
- Establish best practices for Python development
- Contribute to open source community
- Take ownership of key systems
- Engage with stakeholders for system evolution
- Mentor junior engineers
- Share knowledge and support growth
Berufserfahrung
- ca. 1 - 4 Jahre
Ausbildung
- Master-Abschluss
Sprachen
- Englisch – fließend
- Französisch – Grundkenntnisse
Tools & Technologien
- Python
- Qt
- PyQt
- PySide
Benefits
Mehr Urlaubstage
- 30 days paid leave
- 2 weeks annual closure
Gesundheits- & Fitnessangebote
- Comprehensive health insurance
Betriebliche Altersvorsorge
- CERN Pension Fund membership
Sonstige Zulagen
- Family, child and infant monthly allowances
- Relocation package
Sonstige Vorteile
- Possibility to extend contract
Sicherer Arbeitsplatz
- Eligibility for indefinite contract tenure
Gefällt dir diese Stelle?
BetaDein Career Agent findet täglich ähnliche Jobs für dich.
Noch nicht perfekt?
- CERNVollzeitmit HomeofficeBerufserfahrenGenfab CHF 6.372 - 7.004 / Monat
- CERN
Java Engineer - Accelerator Controls(m/w/x)
Vollzeitmit HomeofficeBerufserfahrenGenfab CHF 5.266 - 5.793 / Monat - CERN
Backend Software Developer (Java/Python)(m/w/x)
Vollzeitmit HomeofficeBerufserfahrenGenfab CHF 5.266 - 5.793 / Monat - CERN
Full Stack Software Engineer and Service Manager(m/w/x)
Vollzeitmit HomeofficeBerufserfahrenGenf - CERN
SWAN Core Developer (Full-Stack, DevOps)(m/w/x)
Vollzeitmit HomeofficeBerufserfahrenGenfab CHF 5.266 - 5.793 / Monat
Python Software Engineer(m/w/x)
Developing Python APIs for CERN's control system and PyQt6 desktop applications. Extensive Python, typed Python, and async programming experience required. 30 days paid leave, comprehensive health insurance, and pension fund membership.
Anforderungen
- Master's degree or equivalent relevant experience
- Extensive Python experience, including typed Python and async programming
- Advanced API and application design knowledge
- Solid grasp of platform engineering principles and modern software engineering practices
- Knowledge of Qt and Python bindings (PyQt or PySide) is a plus; willingness to learn
- Experience in UI design with focus on usability and developer experience is desirable
- Comfortable working across evolving technology landscape; curiosity and initiative to develop new expertise
- Knowledge of programming techniques and languages
- Design of databases/repositories
- Architecture and design of ICT systems
- Identification and selection of relevant emerging ICT technologies
- Conceptualising, designing and developing user experiences and interfaces
- Delivering high quality work on time and fulfilling expectations
- Pragmatic problem-solving approach; understanding value of generic technical solutions
- Promoting positive team atmosphere with optimistic and constructive attitude
- Working conscientiously and reliably; delivering on promises
- Adapting quickly and resourcefully to shifting priorities and requirements
- Spoken and written English; commitment to learn French
Aufgaben
- Develop Python APIs for CERN control system
- Integrate backend services with robust frameworks
- Create PyQt6-based desktop applications
- Ensure reliable and responsive user experiences
- Collaborate on design reviews and documentation
- Provide technical support and training
- Stay updated on emerging technologies
- Design Python bindings for control system
- Use REST, gRPC, and event-driven messaging
- Integrate C++ and Java libraries
- Build reusable components and libraries
- Maintain PyQt-based control applications
- Select and configure DevOps toolchain
- Establish best practices for Python development
- Contribute to open source community
- Take ownership of key systems
- Engage with stakeholders for system evolution
- Mentor junior engineers
- Share knowledge and support growth
Berufserfahrung
- ca. 1 - 4 Jahre
Ausbildung
- Master-Abschluss
Sprachen
- Englisch – fließend
- Französisch – Grundkenntnisse
Tools & Technologien
- Python
- Qt
- PyQt
- PySide
Benefits
Mehr Urlaubstage
- 30 days paid leave
- 2 weeks annual closure
Gesundheits- & Fitnessangebote
- Comprehensive health insurance
Betriebliche Altersvorsorge
- CERN Pension Fund membership
Sonstige Zulagen
- Family, child and infant monthly allowances
- Relocation package
Sonstige Vorteile
- Possibility to extend contract
Sicherer Arbeitsplatz
- Eligibility for indefinite contract tenure
Gefällt dir diese Stelle?
BetaDein Career Agent findet täglich ähnliche Jobs für dich.
Über das Unternehmen
CERN
Branche
Science
Beschreibung
The company is the European Organisation for Nuclear Research, focusing on probing the fundamental structure of the universe through particle physics.
Noch nicht perfekt?
- CERN
Full-Stack Software Engineer(m/w/x)
Vollzeitmit HomeofficeBerufserfahrenGenfab CHF 6.372 - 7.004 / Monat - CERN
Java Engineer - Accelerator Controls(m/w/x)
Vollzeitmit HomeofficeBerufserfahrenGenfab CHF 5.266 - 5.793 / Monat - CERN
Backend Software Developer (Java/Python)(m/w/x)
Vollzeitmit HomeofficeBerufserfahrenGenfab CHF 5.266 - 5.793 / Monat - CERN
Full Stack Software Engineer and Service Manager(m/w/x)
Vollzeitmit HomeofficeBerufserfahrenGenf - CERN
SWAN Core Developer (Full-Stack, DevOps)(m/w/x)
Vollzeitmit HomeofficeBerufserfahrenGenfab CHF 5.266 - 5.793 / Monat