We are seeking a talented Senior Python SDK Developer to join our dynamic team. As a key member of the engineering team, you will be responsible for designing, developing, and maintaining Python SDKs that facilitate seamless integration with our AI platform. The ideal candidate will possess a strong background in Python development, extensive experience with GRPC APIs, and a passion for building robust, scalable software solutions.
+ Responsibilities:
- Design, develop, and maintain Python SDKs for our AI platform, ensuring high performance, scalability, and reliability. - Collaborate with cross-functional teams to gather requirements and define SDK features and functionalities. - Write clean, efficient, and maintainable code following best practices and coding standards. - Implement comprehensive unit tests and integration tests to ensure code quality and reliability. - Work closely with DevOps team to integrate SDKs into CI/CD pipelines and automate deployment processes. - Provide technical guidance and support to junior developers as needed. - Stay updated on the latest industry trends and emerging technologies in AI, Python development, and SDK design.
+ Qualifications:
- Bachelor's degree in Computer Science, Engineering, or a related field; Master's degree preferred. - 5+ years of experience in software development with a focus on Python. - Strong proficiency in Python programming language and experience with Python SDK development. - Deep understanding of GRPC APIs and experience in designing and consuming them. - Proficiency in version control systems, particularly Git, and experience with GitOps workflows. - Solid understanding of CI/CD pipelines and experience with tools such as Jenkins, GitLab CI, or CircleCI. - Excellent communication skills with the ability to collaborate effectively with cross-functional teams. - Strong problem-solving skills and attention to detail. - Fluent in English language, both written and verbal.
+ Preferred Qualifications:
- Experience with containerization technologies such as Docker and Kubernetes. - Familiarity with machine learning concepts and frameworks such as TensorFlow or PyTorch. - Experience with cloud platforms such as AWS, GCP, or Azure. - Contributions to open-source projects or involvement in developer communities.
معرفی شرکت
گروه تحقیق و توسعه Zaman جمعی از برنامه نویسان و مدیر پروژههای سنیور و باتجربه هستند که با هم در بالاترین سطح کیفی در سطح داخلی و بین المللی در پروژههای ممتاز صنایع مختلف به فعالیت میپردازند. اگر دوست دارید به تیم ما بپیوندید از آشنایی خوشحال میشویم!