Skip to content
New Job?Nejo!

Your personal AI career agent

CECERN

Python Software Engineer(m/w/x)

Genf
Full-timeWith Home OfficeExperienced

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.

Requirements

  • 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

Tasks

  • 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

Work Experience

  • approx. 1 - 4 years

Education

  • Master's degree

Languages

  • EnglishNative
  • FrenchBasic

Tools & Technologies

  • Python
  • Qt
  • PyQt
  • PySide

Benefits

More Vacation Days

  • 30 days paid leave
  • 2 weeks annual closure

Healthcare & Fitness

  • Comprehensive health insurance

Retirement Plans

  • CERN Pension Fund membership

Additional Allowances

  • Family, child and infant monthly allowances
  • Relocation package

Other Benefits

  • Possibility to extend contract

Job Security

  • Eligibility for indefinite contract tenure
Find the original job posting in its most current version here. Nejo automatically captured this job from the website of CERN and processed the information on Nejo with the help of AI for you. Despite careful analysis, some information may be incomplete or inaccurate. Please always verify all details in the original posting! Content and copyrights of the original posting belong to the advertising company.

Like this job?

Beta

Your Career Agent finds similar jobs for you every day.


  • CERN

    Java Engineer - Accelerator Controls(m/w/x)

    Full-timeWith HomeofficeExperienced
    Genf
    from CHF 5,266 - 5,793 / month
  • CERN

    Backend Software Developer (Java/Python)(m/w/x)

    Full-timeWith HomeofficeExperienced
    Genf
    from CHF 5,266 - 5,793 / month
  • CERN

    Full-Stack Software Engineer(m/w/x)

    Full-timeWith HomeofficeExperienced
    Genf
    from CHF 6,372 - 7,004 / month
  • CERN

    Full Stack Software Engineer and Service Manager(m/w/x)

    Full-timeWith HomeofficeExperienced
    Genf
  • CERN

    SWAN Core Developer (Full-Stack, DevOps)(m/w/x)

    Full-timeWith HomeofficeExperienced
    Genf
    from CHF 5,266 - 5,793 / month
View all 100+ similar jobs

Nejo is an AI – results may be incomplete or contain mistakes