We are seeking a skilled and motivated Python Developer with strong experience in data processing, analytics, and data engineering fundamentals. The ideal candidate will have hands-on experience with Python libraries for data analysis, visualization, and machine learning, along with exposure to NLP and AI tools. This is an onsite contract-to-hire opportunity.
🎯 Key Responsibilities
- Develop, test, and maintain scalable Python applications
- Perform data analysis and manipulation using libraries such as NumPy, Pandas, and SciPy
- Build data visualizations using Matplotlib and Seaborn
- Implement machine learning models using Scikit-learn
- Work closely with data engineering teams to design and optimize data pipelines
- Process large datasets efficiently and ensure data quality
- Apply NLP techniques for text processing and analysis (where required)
- Integrate AI tools and automation solutions into workflows
- Participate in code reviews and maintain best coding practices
✅ Required Skills
- Strong hands-on experience in Core Python Development
- Proficiency in Python libraries:
- NumPy
- Pandas
- Matplotlib
- Seaborn
- Scikit-learn
- SciPy
- Solid understanding of Data Engineering fundamentals (ETL, data pipelines, data modeling)
- Experience handling structured and unstructured data
- Strong problem-solving and analytical skills