Local – Central New Jersey
Job Type: Full-time
Job Summary:
We’re looking for a skilled Data Engineer to design, build, and maintain large-scale data systems, ensuring high-quality data for business intelligence, analytics, and machine learning applications.
Key Responsibilities:
Design, develop, and deploy scalable data pipelines, architectures, and tools
Manage data integration from various sources (databases, APIs, files)
Ensure data quality, integrity, and security
Collaborate with data analysts, scientists, and stakeholders to identify data needs
Develop and maintain data warehousing, ETL/ELT processes, and data governance
Implement data transformation, aggregation, and visualization
Troubleshoot data issues and optimize system performance
Stay up-to-date with emerging technologies and industry trends
Requirements:
3+ years of experience in data engineering
Strong expertise in:
Programming languages (Python, Java, Scala)
Data frameworks (Apache Spark, Hadoop, Beam)
Data storage solutions (Relational databases, NoSQL, Cloud storage)
Data processing technologies (Apache Kafka, Apache Airflow)
Cloud platforms (AWS, GCP, Azure)
Experience with data modeling, data warehousing, and ETL tools
Strong analytical, problem-solving, and communication skills
Nice to Have:
Experience with containerization (Docker, Kubernetes)
Knowledge of machine learning and data science concepts
Certification in data engineering (e.g., Google Cloud Certified – Professional Data Engineer)
Familiarity with Agile development methodologies