Watch hundreds of session videos from the Paris Summit in glorious HD    Watch Summit Sessions

Our Ambition:

To be a European leader in mission-critical digital systems.

Effectively combining processing power and security, Bull designs, implements and runs internationally renowned solutions for public and private sector organizations alike, that transform information systems into positive drivers for excellence, differentiation and value creation. As a trusted business partner, Bull helps its customers seize all the opportunities of the digital revolution, while managing its inherent risks.

Key Figures Revenue: €1.3 billion 9,000 employees Operates in over 50 countries

Description:

Bull is seeking mid- to senior-level software engineers with experiences in distributed systems, virtualization, networking and open-source development to join the Cloud Computing Engineering Team. As a team member, you will be deeply involved in a broad spectrum of cutting-edge technologies including REST Web Services, OpenStack and DevOps automation tools, to name just a few.

As a member of the Cloud Computing Engineering Team, you will be involved in the design and implementation of a most advanced high-performance cloud computing platform. You will work closely with the other members of the team who are part of a distributed and agile organization with a strong focus on delivering outstanding results based on quickly evolving requirements.

Responsibilities:

  • Demonstrate technical acumen in OpenStack engineering and general distributed systems architecture design and programing
  • Work closely with the project manager, principal architect and other team members on the design and implementation of a high-performance cloud computing platform
  • Work in a small team on OpenStack-based cloud platform and ecosystem projects
  • Investigate and solve performance and scalability problems
  • Design and implement complex infrastructure management software
  • Communicate effectively in a distributed and cross-cultural team organization

Requirements:

  • Deep knowledge of Linux operating system and virtualization technologies
  • Strong coding skills in Python with an emphasis on writing modular and scalable code
  • Experience working with open-source software
  • Experience with testing and continuous integration tools like Jenkins
  • Good verbal and written communication skills in English. Good notions of French is a strong plus
  • Knowledge of Cloud Computing concepts. Experience with using OpenStack or other IaaS platforms is a strong plus

Desired skills:

  • Hands-on experience with coding OpenStack's internals Experience with submitting blueprint and review through Gerrit workflow Experience with layer-2, layer-3 network protocols and technologies
  • Experience with InfiniBand interconnet Experience with other programming languages such as Java and Ruby is a strong plus Experience with troubleshooting and analyzing complex distributed systems Strong ability to influence others and build consensus using good written and verbal communication skills Experience with ResTFul Web Services design and implementation
  • Ability to write tutorials and documentation Experience with configuration management tools like Chef or Puppet Knowledge of OpenFlow and OpenVSwitch

Profile:

The role involves being part of an agile and distributed team organization. The ideal candidate should be passionate about his or her job and have excellent problem-solving skills. He or she should be capable of working independently, but in tight collaboration through regular communication with other team members and upstream contributors, and be capable of driving consensus on proposed design and implementation solutions.

Education:

A Computer Science or related undergraduate and/or master’s degree is required. Any other demonstrated high-technology aptitude is desired.