Job Description
**Key Responsibilities:**
**Module Implementation (40%)**
-Implement Python modules based on provided architectural blueprints and specifications
-Develop PyTorch-based AI model components and inference pipelines
-Create clean, maintainable code following established patterns and interfaces
-Integrate multiple modules to form complete AI systems
**Testing & Quality Assurance (35%)**
-Conduct cross-platform compatibility testing (Windows/Linux/macOS)
-Test PyTorch, CUDA drivers, and Python package version compatibility
-Write and execute unit tests for AI models and data processing pipelines
-Perform regression testing and model performance validation
-Document test cases and results
**Technical Documentation (25%)**
-Create comprehensive technical documentation for implemented modules
-Write API documentation and usage guides
-Maintain deployment and setup instructions
-Document testing procedures and compatibility matrices
**Required Skills:**
-Bachelor's degree in Computer Science, Engineering, or related field
-3 years experience with Python programming
-Basic understanding of PyTorch and machine learning concepts
-Experience with unit testing frameworks (pytest, unittest)
-Familiarity with version control (Git) and package management (pip/conda)
-Understanding of software development lifecycle
**Preferred Skills:**
-Experience with Docker containerization
-Knowledge of CUDA/GPU computing
-Familiarity with CI/CD pipelines
-Experience with technical writing
\#LI-KC1
**Requisition ID** : 30497