Implement stable integration of the Athena platform with third party libraries and APIs.
- Maintain domain knowledge about key open source libraries.
- Raise level of performance and stability of open source components to that required by the Athena platform.
- Ensure consistent and correct use of fundamental libraries.
- Identify and resolve compatibility and performance issues related to introduction of new software architectures, updates to C++ compilers and updates to Python interpreter.
- Bring latest open source library releases to the Athena platform.
- Experience in software development on multiple operating systems, including Linux and Microsoft Windows.
- Commercial development in imperative programming languages. C++ experience is preferred.
- Expertize in Python and in integration of Python with C++ is desirable.
- System troubleshooting skills, solid understanding of Computer Science fundamentals.
- Working knowledge of operating systems, including performance considerations. Understanding of library loading.
- Use and troubleshooting of open source and vendor libraries.
- Experience with revision controls systems. Git and SVN experience is preferred.
- Experience with debuggers and profilers.
- Experience with build tools, such as make, cmake, scons, distutils, Conda.
- Creative, quick-thinking, pragmatic, with an aptitude for solving problems with technology and an ability to quickly translate requirements into a sound technical design and implementation.
by via developer jobs - Stack Overflow
No comments:
Post a Comment