Python API Developer
VMC Soft Technologies, Inc
Job Description
Position: Python API Developer
Location: Cupertino, Hybrid (On-site Tues-Thurs)
Role Overview
- Create Python bindings for a C++ library to make C++ APIs accessible to Python developers.
Key Responsibilities
- Develop Python bindings for the existing C++ library for seamless integration.
- Collaborate with the development team to understand the C++ library thoroughly.
- Design a Pythonic interface for C++ APIs with a focus on user-friendliness.
- Ensure compatibility of Python bindings with different Python versions and platforms.
- Write comprehensive documentation for the Python library.
- Integrate the Python library with build systems for continuous deployment.
- Conduct thorough testing to ensure library reliability.
Qualifications
- Proficient in Python and experienced with API design.
- Proven experience in creating Python bindings for C++ libraries.
- Familiarity with C++ and understanding of its interoperability with Python.
- Knowledge of documentation tools and practices.
- Experience with build systems and continuous integration tools.
- Strong problem-solving skills and attention to detail.
- Ability to work independently and collaboratively in a remote environment.
- Excellent written and verbal communication skills.
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