DTRI - SWCC
Python specialists for science & engineering applications. Work closely with researchers and understand their needs and helping in modeling & simulation for the developed processes by writing the code that represents various processes then making a useful software that takes specific inputs and produces data and graphs.
Required skills and experiences:
Blend between science/engineering and the programming.
Duties and responsibilities:
1. Write reusable, testable, and efficient code
2. Design and implement of low-latency, high-availability, and performant applications
3. Integration of user-facing elements developed by front-end developers with server side logic
4. Implementation of security and data protection.
5. Integration of data storage solutions
6. Performance tuning, improvement, balancing, usability, automation
7. Work collaboratively with design team to understand end user requirements to provide technical solutions and for the implementation of new software features.
Requirements and qualifications
1. Previous working experience as a Phyton engineer/developer for minimum (4) years
2. BS/MS degree in Computer Science, Engineering or a related subject
3. Hands on experience with numpy, scipy, pandas, matplotlib, selenium, pyautogui, pywinauto, sympy, jupyter, scikit learn, flask, django, tensorflow, pytorch, keras … etc.
4. Good understanding of server-side templating languages such as Jinja 2, Mako, etc
5. Basic understanding of front-end technologies, such as JavaScript, HTML5, and CSS3
6. Familiarity with some ORM (Object Relational Mapper) libraries.