We are seeking skilled Python Developers proficient in data processing, testing, and modern development practices. Build robust data pipelines, automated testing frameworks, and production-grade applications using Pandas, NumPy, Pytest, MagicMock, and GitHub workflows.
Key Responsibilities
Develop data processing pipelines using Pandas and NumPy
Write comprehensive unit tests using Pytest with MagicMock
Build data analysis tools and ETL processes
Implement mocking strategies for external dependencies and APIs
Maintain clean, production-ready codebases on GitHub
Optimize data manipulation performance for large datasets
Collaborate on CI/CD pipelines and automated testing
Document code and testing approaches for team knowledge sharing
Good-to-Have
FastAPI/Flask for data APIs
SQLAlchemy/SQL for database operations
Docker containerization
Airflow for workflow orchestration
Jupyter for exploratory analysis
Key Responsibilities
Develop data processing pipelines using Pandas and NumPy for large-scale ETL operations. Write comprehensive unit tests using Pytest with MagicMock to mock external dependencies, APIs, and file I/O. Build data analysis tools and implement mocking strategies for reliable testing. Maintain clean, production-ready codebases on GitHub with proper branching, PR workflows, and CI/CD pipelines. Optimize data manipulation performance for datasets exceeding 10M+ rows. Collaborate on automated testing infrastructure and document code/testing approaches for seamless team onboarding and knowledge sharing.
Skills: python,pipelines,pandas,automated testing,github,numpy,testing,data,processing