Job Vacancies

Developer C++ Linux Kubernetes


  • Minimum 2 years of C++ programming in DevOps Linux
  • Experience of work with Kubernetes CRD, OpenStack, OpenShift, clouds
  • Knowledge of distributed systems concepts, container technology, Kubernetes, microservices and cloud stack
  • Strong knowledge of open source Linux ecosystem, PostgreSQL, networking technologies and protocols, security and testing methods
  • Ability to plan your working hours, quickly understand the assigned tasks, independently describe the problem in detail, plan unit tests before coding
  • Analytical mind, responsibility, high quality of code
  • Ability to self-organize in remote work, cooperative spirit of team work to achieve high quality software products and performance


  • Remote. Work from anywhere.
  • Flexible working hours, we give you the opportunity to work at your own discretion according to your lifestyle and current family situation,
  • The ability to work from home without the need to commute to the office every day (traffic jams, time loss, Covid, etc.),
  • Interesting, evolving challenging future-oriented project implementing AI-Digital Twins,   
  • Support for our new employees at the beginning of their employment to join the team and integrate quickly,
  • Place of residence doesn't matter, 
  • Working languages: English+Russian or German+Russian, 
  • The starting salary is based on actual qualifications and demonstration of these skills, with further development in the future,
  • Remuneration depending on the level of qualification and contribution to the release of new quality system releases,
  • Full-time. Also willing to take a person with a disability. 


  • Help development teams build cloud-based microservices in kubernetes productively and quickly, 
  • Maintain and configure environments and infrastructure,
  • Assist in finding causes of malfunctions and ways to fix them,
  • Handle bugs, glitchtracking, interact with developers,
  • Document improvements and changes to the infrastructure,
  • Report potentially unsafe or weak parts of applications to developers and pursue fixes.

RASA AI chatbot programmer

Job Type: Part time with fulltime perspective upon demonstration of the positive results

Modality: Remote work in developing conversational chatbots running at backend

We look for the software application developer who has experience in RASA application programming using its environment and modules.

You will become the pioneer for future growth of novel artificial intelligence applications for making intelligent digital twins speaking and interacting with people in different languages. This job is for forward looking and highly motivated knowledge-envy people who want to work hard and introduce customers into smart sustainable future and benefit.


  • Development of the backend-side chats in RASA @ Ubuntu Server and integration with other components in a kubernetes cluster
  • Writing tests for the code
  • Close interaction with software developers
  • Working with tasks and presentation of results in the project management environment
  • Creative improvements in development and testing of software and its quality
  • Learning new concepts, development tools, applications
  • Understanding customer requirements and how they shall be translated into new features
  • Undertaking analysis of target applications
  • Using existing tools, methodologies and open source software


  • Deep knowledge of RASA system
  • Experience in programming chatbots using RASA
  • Development of microservices in chat,
  • Quality programming in Python 3.6-3.9,
  • Knowledge of FastAPI, PostgreSQL
  • Good working knowledge of Linux, bash, svn, git environments

Starting part time and proving capacity to

  • Learn and develop new concepts
  • Build applications and try them in testing  
  • Attention to detail, problem-solving aptitude


  • Conversational knowledge of at least 2 languages: English or German and Russian
  • Proven practical experience in programming Python 3.x
  • Analytical mind and business acumen, problem-solving aptitude
  • Good IT skills, use Linux desktop platform and Internet
  • Remote work from home using stable Internet access to cloud

What we offer

  • A dedicated team
  • A cool novel AI-driven ICT/IoT platform and development tools for making the models of intelligent sustainable systems linking physical and virtual worlds
  • An international Internet based collaboration environment
  • A high degree of personal responsibility and freedom
  • Flexible working hours and home office option
  • Real challenges and real perspectives in career and qualification growth
  • Salary growth as experience accumulates, additional bonuses based on successful completion of projects

GOLEM Integrated Microelectronics Solutions GmbH is a growing market-defining company on a mission to open new area of AI-driven Digital Twins of big systems or systems assisting customers in smart transparent sustainable management and governance of complex processes in the physical world.

By joining our team, you obtain unique novel knowledge and qualifications required in the quickly changing world of interlinked smart everything enriching your life and improving well being.

Our company is GOLEM GMBH is an Equal Opportunity Employer

Data scientist, ML programmer in Julia

Vacancy Job Type: Part time with fulltime perspective 

Modality: Remote work

Professional requirements for the candidate:

  • Profound knowledge of mathematical statistics, machine learning, applied mathematics
  • Experience as a programmer Julia and C++ for at least 2 years
  • Experience of development Julia apps using ML frameworks MLPACK, PyChart, TensorFlow
  • Good working knowledge of Linux, docker, bash, svn, git
  • Good knowledge of English and Russian 

Requirements for personal qualities:

  • Attentiveness, punctuality, non-contentiousness
  • Ability to self-organization during remote work, planning the tasks
  • Constructive and demanding work pattern to achieve high quality software products and work efficiency
  • Analytical mindset, responsibility


  • Development of software components in distributed processing system
  • Refactoring of C++ code and development of new modules in Jilia 
  • Implementing system functions using ML frameworks with operional use fo GPU and other ML accelerators 
  • Writing unit tests to already existing code (with modification for testability), as well as to newly written functions.
  • Close interaction with software developers

Working mode:

  • Remote work, part time upon the agreement.
  • Daily working hours & task management, description of the work performed.
  • Place of residence does not matter
  • Working languages in the team: English, Russian

User assistance specialist

We have a remote job to support user assistance and creation of technical documentation, topic writing, embedded help for our advanced software system PharosN and its applications in DITA ecosystem.

The expected work content:

  • Planning the settings of operational environment and task scheduling for the user assistance developments,
  • Setting DITA operational ecosystem,
  • Defining the structure of the resulting documents and outputs,
  • Conversion of existing html help content into DITA structure,
  • Learning our software PharosN use in detail necessary for systemic user assistance authoring,
  • Complete redesign of the user assistance taking into consideration key users work patterns and roles,
  • Developing product lines and outputs – online and UI embedded help, documentation, tutorials, brief courses, wizards, video, eBooks, infographics,
  • Maintaining user assistance product lines and updates linked to releases
  • Adding localisations with external translator support (German, Spanish, French, Italian, Chinese, Russian and others in relation to projects)
  • Collaborating with team members to design our next generation of user assistance technology and implementing new creative methods of embedded user assistance including AI-driven solutions.

We work and use only Open Source software components (with rare justified exclusions).

Suggested majors include technical writing in good English, communications, instructional design, software engineering, or computer science. Minimum of 1+ years of user assistance development or relevant experience especially with some DITA CMS. Good knowledge of German or Russian or other popular European languages along with English is a strong plus.

GOLEM Integrated Microelectronics Solutions GmbH is a growing market-defining company on a mission to open new area of AI-driven virtual systems assisting customers in smart transparent sustainable management and governance of complex processes in the physical world. We offer advanced IoT solutions to assist organizations and cities to manage and control the sustainably and efficiently of their large scale operations and assets, have holistic vision and transparency of the application results in real time. These solutions help to deal with complexity and smart everything and accelerated change in novel passionate way making a difference in the world!

By joining our team you obtain unique novel knowledge and qualifications required in the new world of interlinked smart everything enriching your life and improving well being.

GOLEM IMS GMBH is an Equal Opportunity Employer

Upload your CV
Maximum file size: 5Mb