Python API Developer
Centraprise
Job Details
Position: Python API Developer (Python Binding for C++Library)
Location: Cupertino, CA
Job Type: Fulltime
How to Apply
If you're interested, please reach me at [email protected]
Job Description
We are seeking a skilled Python API Developer on a short-term contract basis to create Python bindings for a C++ library. This role involves making our C++ APIs available to Python developers. The ideal candidate will possess strong expertise in Python, API design, and experience in writing Python bindings for complex native APIs.
Key Responsibilities
- Develop Python bindings for our existing C++ library, ensuring seamless and efficient integration.
- Collaborate with our development team to understand the C++ library’s structure and functionalities thoroughly.
- Design and implement a Pythonic interface for the C++ APIs, focusing on ease of use and adherence to Python conventions.
- Ensure the Python bindings are compatible with various Python versions and platforms.
- Write comprehensive documentation and guides for the Python library, contributing to the project wiki with examples, usage scenarios, and API reference.
- Integrate the Python library with our build systems, supporting continuous integration and deployment processes.
- Perform thorough testing to identify and fix bugs, ensuring the library’s reliability and performance.
Qualifications
- Strong proficiency in Python and experience with API design principles.
- Proven experience in writing Python bindings for C++ libraries.
- Familiarity with C++ and understanding of calling conventions, memory management, and interoperability mechanisms between C++ and Python.
- Experience with documentation tools and practices, capable of creating clear and helpful user guides and API documentation.
- Knowledge of build systems and continuous integration tools.
- Excellent problem-solving skills and attention to detail.
- Ability to work independently and collaboratively in a remote setting.
- Strong communication skills, both written and verbal.
Thanks & Regards,
Chandra Shekar | Centraprise Corp
Expertise level
Work arrangement
Key skills
Similar Jobs in United States
AWS Engineer with Python
Ampstek
2 weeks ago
Software Engineer
Ascendion
2 weeks ago
2 weeks ago
2 weeks ago
Python Full Stack Engineer
Quantum World Technologies Inc.
2 weeks ago