Data Engineer
Naresh KumarUnited StatesMIDPosted 1h ago
Data EngineeringML EngineeringData PlatformPythonPySparkLarge-scale data processingSQLData pipelinesAWSData modelingETL/ELTData integrationData wranglingMLOpsAI/MLGenAILLMsAWS BedrockCopilotNetezzaSQL ServerSybaseFeature engineeringCloud migration
About the Role
We are seeking a Data Engineer for a 1-year contract-to-hire position in downtown Chicago, IL or Naperville, IL. This role involves designing, developing, and maintaining scalable data pipelines and supporting machine learning model deployment.
Key Responsibilities
• Design and develop scalable data pipelines using Python and PySpark
• Integrate and transform data from multiple enterprise systems into model-ready datasets
• Build and manage feature engineering pipelines for machine learning and GenAI applications
• Support deployment, monitoring, and maintenance of machine learning and LLM-based solutions
• Collaborate with business stakeholders to understand data requirements and translate business needs into technical solutions
• Analyze and validate data quality, identify anomalies, and troubleshoot pipeline issues
• Convert legacy SQL-based processes into modern Python/PySpark frameworks
• Partner with Data Science teams to operationalize models and deliver business outcomes
• Contribute to cloud migration and modernization initiatives within AWS environments
• Participate in agile, pod-based delivery teams
Requirements
• 5+ years of Data Engineering, ML Engineering, or Data Platform experience (3+ years considered for strong candidates)
• Strong Python development experience
• Hands-on experience with PySpark and large-scale data processing
• Advanced SQL skills, including complex query development and optimization
• Experience building and supporting data pipelines in enterprise environments
• Experience working with AWS services
• Strong understanding of data modeling, ETL/ELT processes, and data integration practices
• Experience with MLOps and AI/ML model deployment and monitoring