As a Member of Technical Staff - Python SDK, you will be responsible for designing, developing, and maintaining a Python SDK for our cloud-based platform. You will work closely with our engineering team to ensure the SDK meets the needs of our customers and is aligned with our overall product strategy.
Key Responsibilities
- Design and develop a Python SDK that is scalable, efficient, and easy to use.
- Collaborate with the engineering team to identify and prioritize features and bug fixes.
- Develop and maintain documentation for the SDK, including API references and user guides.
- Work with the QA team to ensure the SDK is thoroughly tested and meets our quality standards.
- Participate in code reviews and contribute to the improvement of our codebase.
Requirements
- 5+ years of experience in software development, with a focus on Python.
- Strong understanding of software design patterns and principles.
- Experience with AWS services, including S3, Lambda, and API Gateway.
- Knowledge of machine learning concepts and experience with machine learning libraries in Python.
- Excellent communication and collaboration skills.