Full stack developer / architect for R&D software
от По договоренности
Aramco Research Center – Moscow is offering great job opportunities for full stack software developer involved working with research prototypes and fit-for-purpose build algorithms to enable rapid development and turnaround. The position does not separate the roles of software architect from that of implementation and requires to be very flexible and innovative to think outside the box. It will focus on translating frontier research techniques in applied mathematics, computer science, data analytics and machine learning into platform centered, sustainable and extensible software solutions to be further deployed to upstream technologies. This will also require for the candidate to be able to grasp end to end software solution design and understand the relevance to low level components and code implementations. Обязанности:
Design and architect software solutions, such as back-ends (numerical simulators), front-ends (GUI, dashboards and web interfaces) and visualization tools based on cutting-edge R&D development; Develop and implement new software programs utilizing latest high-performance-computing (HPC) advances, containerization processes and data intensive AI and machine learning methods; Maintain and continuously improve the performance of software solutions focused on O&G industrial applications; Clearly and regularly communicate with research staff on research concept implementation, software development and deployment; Test and enhance software products to ensure strong functionality and optimization; Recommend improvements to existing software programs as necessary.
Significant proven experience working as a software developer and/or architect in a research lab or in industry; Excellent practical software engineering ability, particularly Python (machine learning frameworks - TensorFlow, PyTorch, scikit-learn), C#, .NET and C/C++; Good knowledge of Windows/Linux, Git, IDE’s; Some knowledge and expertise for cloud technologies and microservice architecture principals will be a plus; Working experience with Petrel and Techlog is preferred; Ability to work with researchers to translate research needs and ideas into software requirements and to iteratively develop sustainable software solution for industrial applications; Demonstrated ability to architect flexible and extensible software systems; Inquisitiveness to learn about new problems and ideas; Good communication skills in English (writing and speaking) are important.
Просмотр контактных данных вакансий доступен только после входа на сайт.
Вы можете войти на сайт или зарегистрировать новый аккаунт на этой странице
Дата публикации вакансии
19 октября 2020