Overview
Hybrid
Depends on Experience
Contract - W2
Skills
Python developer
Data science
Artificial intelligence
Machine learning
AI/ML
Job Details
Job Title: Python Developer AI & Data Science
Location: Weehawken, NJ
Job Summary
We are seeking a highly motivated and experienced Python Developer with a strong background in Artificial Intelligence, Machine Learning, and Data Science. You will work closely with data scientists, engineers, and product teams to build scalable AI-powered solutions, process large datasets, and deliver intelligent business insights.
Key Responsibilities
- Design, develop, and deploy robust Python applications focused on AI and data processing.
- Collaborate with data scientists to build and scale machine learning models.
- Develop data pipelines, APIs, and tools to support AI/ML workflows.
- Perform data wrangling, cleaning, preprocessing, and exploratory data analysis.
- Integrate AI models into production-ready applications or services.
- Optimize and monitor model performance using various metrics and tuning methods.
- Work with cloud platforms (e.g., AWS, Google Cloud Platform, Azure) to deploy scalable AI solutions.
Required Skills
- Strong programming experience in Python (3+ years).
- Experience with AI/ML libraries and frameworks such as TensorFlow, PyTorch, Scikit-learn, OpenCV, etc.
- Solid understanding of machine learning algorithms, statistical analysis, and data modeling.
- Proficiency in working with pandas, NumPy, Matplotlib, Seaborn, and other scientific libraries.
- Experience with data processing tools and SQL/NoSQL databases.
- Familiarity with cloud-based services (AWS/Google Cloud Platform/Azure) and container technologies (Docker/Kubernetes).
- Strong knowledge of RESTful APIs, microservices, and CI/CD practices.
Preferred Qualifications
- Experience with natural language processing (NLP) or computer vision.
- Knowledge of MLOps and model deployment techniques.
- Exposure to big data technologies such as Spark or Hadoop.
- Familiarity with Git, JIRA, Agile/Scrum methodologies.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.