استخدام Senior Python SDK Developer (AI Platform)
شرح موقعیت شغلی
+ Role Overview:
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.
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.
مهارتهای مورد نیاز
- Python
- SDK
- Gitlab
- Ai
زبانهای مورد نیاز
- انگلیسی
حداقل سابقه کار
- مهم نیست
حقوق
- حقوق از ۵۰,۰۰۰,۰۰۰ تومان
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- مهم نیست