OverviewThe Data Engineer plays a crucial role in our organization by managing and optimizing the flow of data across various systems. This position is essential for building and maintaining scalable data architectures to facilitate the collection, storage, and analysis of large datasets. By implementing reliable data pipelines and ensuring data integrity, the Data Engineer enables informed decision-making throughout the organization. He or she works closely with data scientists, analysts, and other stakeholders to translate business requirements into functional data solutions. As businesses increasingly rely on data-driven insights, the importance of skilled data engineers cannot be overstated. This role requires a balance of technical expertise, creative problem-solving, and strong communication, making it an integral part of our data-centric approach to growth and innovation. Key Responsibilities • Design and implement robust data pipelines for data ingestion and processing. • Collaborate with data scientists to understand data needs and translate them into technical solutions. • Optimize data storage solutions for performance and cost efficiency. • Develop and maintain ETL processes to ensure timely data availability. • Monitor and troubleshoot data systems, ensuring data quality and reliability. • Create and manage database schemas to suit application requirements. • Integrate various data sources into unified data structures. • Conduct data validation and cleansing to maintain data integrity. • Document data engineering processes and maintain comprehensive records. • Utilize cloud platforms effectively for data storage and processing. • Implement security protocols to safeguard sensitive data. • Evaluate and deploy new data technologies and tools. • Collaborate with IT teams to support infrastructure needs. • Assist in strategy formulation for data management initiatives. • Train and mentor junior data engineering staff. Required Qualifications • Bachelor's degree in Computer Science, Information Technology, or a related field. • 3+ years of experience in data engineering or a related discipline. • Strong proficiency in SQL and relational databases. • Experience with big data technologies like Hadoop, Spark, or similar. • Proficiency in programming languages such as Python, Java, or Scala. • Hands-on experience with data warehousing solutions. • Knowledge of cloud services (AWS, Azure, GCP) is preferred. • Familiarity with data modeling concepts and best practices. • Understanding of machine learning concepts is a plus. • Experience with version control systems like Git. • Strong analytical and problem-solving skills. • Ability to work independently and in a team-oriented environment. • Effective communication skills to convey complex technical concepts. • Detail-oriented with a focus on delivering high-quality results. • Certifications in relevant technologies are a plus.
Job Type
Contractor role
Skills required
Python, Java, Git
Location
New York, New York
Salary
No salary information was found.
Date Posted
November 19, 2024
The Data Engineer at Recruitlink is responsible for managing and optimizing data flows across systems, building scalable data architectures, and ensuring data integrity for informed decision-making. This role requires collaboration with data scientists and analysts to translate business needs into functional data solutions.