SOFTWARE ENGINEER


 
Work on our architecture working in real time.
 
Develop the software in Python within the scope of modern “best practices”.
Ensure code quality and maintainability by evolving architecture and tech stack, code reviews, refactoring, standards and improving build and test systems.
Improve agile development and continuous deployment process.
Take responsibility for the ongoing project.
 

What We Need To See:
 
Bachelor’s degree in Computer Engineering for Software Engineering.
2+ years of experience in software development with strong presence of R&D component in the accomplished projects.
1+ years of hands-on Python development.
Hands-on experience for Git.
Django or Flask Frameworks experience.
Knowledge and experience about Multi-thread Python applications.
Excellent knowledge of OOP, Design Patterns, Data Structures and Algorithms, Clean Code, PEP standards.
Knowledge and experience about JSON.
Hands-on experience for SSH, HTTP, HTTPS, SFTP, FTP.
Knowledge and experience about REST.
Hands-on experience for Linux operating systems and commands.
Knowledge for software development life cycle(s).
Agile software development experience.
Fluent in English.
Nice To Have:
Experience of basic data analysis skills.
Having experience on Tensorflow or Pytorch is a plus.
Experience on Nvidia Jetson AGX Xavier or Nvidia Jetson Nano.
Experience on Natural Language Processing(NLP) or Computer Vision.
C++ programming skills.
 
Başvuru için; https://bau.network/jobs/1465