Job Positions

At Nubificus, we are exploring systems software optimizations for deploying lightweight applications in the Cloud and at the Edge. Based on existing open-source tools and frameworks we mix and match application dependencies and tailor the Operating Systems layer to match the applications’ requirements. We are a fully distributed company working from the UK & Greece.

Does hacking the OS/application stack sound like your kind of project? Do you see yourself change the way users around the world deploy their applications? If the answer is yes, we would love to have a chat and welcome you to our team.

Please send an email to jobs@nubificus.co.uk including:

  • a recent CV
  • a short paragraph describing why you are a good fit for our team

Make sure to include the job ID in the subject.

In all positions below, we offer:

  • 24 days of PTO
  • €1000 - €3000 for equipment
  • €500 per year for training / education
  • the opportunity to participate in challenging projects on the technology-frontier
  • competitive salary based on skill set
  • the opportunity to participate in international conferences and meetups
  • a creative, multilingual and multicultural work environment
  • the opportunity to work in a team where your opinions are important and taken into account

Nubificus LTD is an equal opportunity employer. We want applicants of diverse background and hire without regard to age, gender, color, religion, national origin, or any other individual characteristic.

We are currently looking for candidates for the following positions:

EU Project Manager (EPMR)

Responsibilities:

  • Plan and organize project activities, perform risk management and propose contingency measures and adaptations to achieve project goals
  • Directly implement projects’ activities such as organizing field research, drafting studies/reports/deliverables, planning & organizing events, etc., according to the project needs, as well as financial and human resources limitations
  • Coordinate the implementation of projects’ tasks when assigned to project partners and/or colleagues ensuring final delivery
  • Ensure comprehensive and up-to-date project documentation
  • Contribute to new project ideas generation and development opportunities.

Requirements:

  • MSc or PhD degree in Computer Science/Engineering or relevant field
  • Good knowledge and understanding of EU procedures and project design/management methodologies.
  • 3+ years of professional experience in EU-funded projects management and implementation (FP7, H2020 or similar)
  • Excellent communication skills in English and Greek
  • Ability to work in a fast-paced environment independently, prioritize and accurately communicate to team and management.

Nice to have:

  • Experience in managing teams

Location:

  • Remote (Timezone range: UTC - UTC+4)
  • Athens (GR)

Schedule

  • Full-time, 40-hour week.

DevOps Engineer (DER)

Responsibilities:

  • Define and set development, test, release, update, and support processes for the product and service offerings.
  • Implement and set up development, testing, automation tools, and IT infrastructure.
  • Plan the team structure, activities, and participate in project management activities
  • Monitor the processes during the entire lifecycle for its adherence and update or create new processes for improvement.
  • Encourage and build automated processes wherever possible
  • Evaluate / select / build and deploy appropriate CI/CD tools

Requirements:

  • BSc degree in Computer Science/Engineering or similar
  • Experience in Linux systems administration, container set up & orchestration
  • Proficiency in spoken and written English
  • Ability to work in a distributed team

Nice to have:

  • Familiarity with popular CI/CD tools & workflows (Github / Gitlab Actions)
  • Experience with the Quality Assurance life cycle

Location:

  • Remote (Timezone range: UTC - UTC+4)
  • Sheffield (UK)
  • Athens (GR)
  • Halkida (GR)
  • Patras (GR)

Schedule

  • Full-time, 40-hour week.
  • Expected to be available daily from 10:00 to 13:00 (UTC). The rest of the daily working hours are flexible.

Senior Systems Software Engineer (SSSER)

Responsibilities:

  • Develop software and research for a cutting edge technology project
  • Design and develop reusable and reliable code using at least one of the following: C / Python / GO / C++ / Rust
  • Partake in all aspects of the project’s life cycle
  • Research and solve complex engineering challenges
  • Lead a small team of engineers and coordinate effort to achieve short-term goals
  • Lead upstreaming efforts to contribute to open-source projects
  • Communicate the team’s findings & results to company’s partners

Requirements:

  • MSc degree or PhD in Computer Science/Engineering or similar
  • 6+ years of professional experience in software development
  • 2+ years of professional experience in software architecture or tech-lead role
  • Experience in Linux Kernel development
  • Experience with virtualization environments and containers
  • Proficiency in spoken and written English
  • Ability to work in a distributed team
  • Experience with EU Research Projects will be a plus

Location:

  • Remote (Timezone range: UTC - UTC+4)
  • Sheffield (UK)
  • Athens (GR)
  • Halkida (GR)
  • Patras (GR)

Schedule

  • Full-time, 40-hour week.
  • Expected to be available daily from 10:00 to 13:00 (UTC). The rest of the daily working hours are flexible.

Software Engineer (SER)

Responsibilities:

  • Develop software for a cutting edge technology project
  • Design and develop reusable and reliable code using at least one of the following: C / Python / GO / C++ / Rust
  • Participate in upstreaming efforts to contribute to open-source projects

Requirements:

  • Minimum 3 years of experience in software development
  • BSc or MSc degree in Computer Science/Engineering, Telecommunications or similar
  • Good understanding of best practices in software development
  • Working knowledge of control systems like git
  • Familiarity with container runtimes and orchestrators (Kubernetes)
  • Proficiency in spoken and written English
  • Ability to work in a distributed team

Location:

  • Remote (Timezone range: UTC - UTC+4)
  • Sheffield (UK)
  • Athens (GR)
  • Halkida (GR)
  • Patras (GR)

Schedule

  • Full-time, 40-hour week.
  • Expected to be available daily from 10:00 to 13:00 (UTC). The rest of the daily working hours are flexible.

Systems Software Engineer (SSER)

Responsibilities:

  • Develop software for a cutting edge technology project
  • Design and develop reusable and reliable code using at least one of the following: C / Python / GO / C++ / Rust
  • Participate in upstreaming efforts to contribute to open-source projects

Requirements:

  • Minimum 3 years of experience in software development
  • BSc or MSc degree in Computer Science/Engineering, Telecommunications or similar
  • Good understanding of best practices in software development
  • Working knowledge of control systems like git
  • Experience with virtualization environments and containers
  • Proficiency in spoken and written English
  • Ability to work in a distributed team

Location:

  • Remote (Timezone range: UTC - UTC+4)
  • Sheffield (UK)
  • Athens (GR)
  • Halkida (GR)
  • Patras (GR)

Schedule

  • Full-time, 40-hour week.
  • Expected to be available daily from 10:00 to 13:00 (UTC). The rest of the daily working hours are flexible.