

iPivot
Data Engineer with Data Mining & Python || W2 Only || Remote
⭐ - Featured Role | Apply direct with Data Freelance Hub
This role is for a Data Engineer with Data Mining & Python, offering a W2 contract for 6 months, remote work. Requires 10+ years in software development, 3+ years in backend development, and 2-3 years in data mining. Strong SQL skills are essential.
🌎 - Country
United States
💱 - Currency
$ USD
-
💰 - Day rate
Unknown
-
🗓️ - Date
July 30, 2026
🕒 - Duration
Unknown
-
🏝️ - Location
Remote
-
📄 - Contract
W2 Contractor
-
🔒 - Security
Unknown
-
📍 - Location detailed
California, United States
-
🧠 - Skills detailed
#"ETL (Extract #Transform #Load)" #Data Processing #ML (Machine Learning) #AI (Artificial Intelligence) #REST API #Data Engineering #Databricks #Batch #Java #Kafka (Apache Kafka) #REST (Representational State Transfer) #Deployment #Business Analysis #Databases #Microservices #Azure #Cloud #Python #Computer Science #Documentation #Pandas #NLP (Natural Language Processing) #Spark (Apache Spark) #SQL (Structured Query Language) #AWS (Amazon Web Services) #Spring Boot #Hadoop #Data Pipeline #Scala #Code Reviews #Data Mining #Data Analysis #Datasets #NumPy
Role description
Data Engineer with Python and Data Mining
Remote
Contract- W2
We are seeking an experienced Data Engineer /Backend Developer with strong Java or Python skills and hands-on experience with large datasets, data processing, and data-driven applications. The role involves designing and maintaining scalable backend services, REST APIs, and data pipelines that collect, transform, analyze, and expose enterprise data.
The ideal candidate will have strong software engineering fundamentals, SQL expertise, and experience working with structured and semi-structured data. Exposure to Generative AI, OCR/document processing, cloud platforms, and distributed data technologies is a plus.
Key Responsibilities
• Design, develop, test, and maintain scalable backend applications and APIs.
• Build data-processing workflows for ingestion, transformation, analysis, and integration with databases, files, APIs, and external systems.
• Apply data-mining techniques to identify patterns, trends, and anomalies.
• Optimize query performance, application performance, and data workflows.
• Collaborate with business analysts, architects, data engineers, and application teams.
• Participate in solution design, code reviews, documentation, and deployment.
• Ensure solutions are reliable, maintainable, and scalable.
Required Qualifications
• 10+ years of software development/Data Engineering experience.
• 3+ years of backend development using Java or Python.
• 2-3 years of Data Mining experience
• Experience with REST APIs, microservices, and data-processing applications.
• Strong SQL skills and experience with relational databases.
• Experience with data analysis, data mining, or large-scale data processing.
• Bachelor's degree in computer science, Engineering, IT, or related field.
Preferred Qualifications
• Experience with Spring Boot, Spring Batch, Pandas, NumPy, or Scikit-learn.
• Familiarity with Spark, Hadoop, Kafka, Databricks, or similar platforms.
• Exposure unstructured data, NLP, search/vector databases, or machine learning.
• Experience with AWS, Azure, or Google Cloud.
Data Engineer with Python and Data Mining
Remote
Contract- W2
We are seeking an experienced Data Engineer /Backend Developer with strong Java or Python skills and hands-on experience with large datasets, data processing, and data-driven applications. The role involves designing and maintaining scalable backend services, REST APIs, and data pipelines that collect, transform, analyze, and expose enterprise data.
The ideal candidate will have strong software engineering fundamentals, SQL expertise, and experience working with structured and semi-structured data. Exposure to Generative AI, OCR/document processing, cloud platforms, and distributed data technologies is a plus.
Key Responsibilities
• Design, develop, test, and maintain scalable backend applications and APIs.
• Build data-processing workflows for ingestion, transformation, analysis, and integration with databases, files, APIs, and external systems.
• Apply data-mining techniques to identify patterns, trends, and anomalies.
• Optimize query performance, application performance, and data workflows.
• Collaborate with business analysts, architects, data engineers, and application teams.
• Participate in solution design, code reviews, documentation, and deployment.
• Ensure solutions are reliable, maintainable, and scalable.
Required Qualifications
• 10+ years of software development/Data Engineering experience.
• 3+ years of backend development using Java or Python.
• 2-3 years of Data Mining experience
• Experience with REST APIs, microservices, and data-processing applications.
• Strong SQL skills and experience with relational databases.
• Experience with data analysis, data mining, or large-scale data processing.
• Bachelor's degree in computer science, Engineering, IT, or related field.
Preferred Qualifications
• Experience with Spring Boot, Spring Batch, Pandas, NumPy, or Scikit-learn.
• Familiarity with Spark, Hadoop, Kafka, Databricks, or similar platforms.
• Exposure unstructured data, NLP, search/vector databases, or machine learning.
• Experience with AWS, Azure, or Google Cloud.





