Easetalent is a premier recruiting and consulting firm dedicated to connecting exceptional talent with their ideal career opportunities. Our mission is to foster the growth and success of both our candidates and partner companies by bridging the gap between talent and opportunity. Currently, we are actively seeking a committed Data Engineer to join our esteemed client based in the United States.
Responsibilities:
· Design, construct, install, and maintain efficient and scalable data pipelines to support data processing needs.
· Develop and implement databases, data analytics, and other data management solutions to ensure optimal performance and data integrity.
· Build and optimize Extract, Transform, Load (ETL) processes for large-scale data sets, ensuring timely and accurate data delivery.
· Contribute to the design and development of data warehousing solutions, ensuring the accessibility and availability of data for analytical purposes.
· Work closely with cross-functional teams, including data scientists and analysts, to understand data requirements and provide the necessary infrastructure and support.
· Implement and enforce data security best practices to ensure the confidentiality and integrity of sensitive information.
· Conduct performance tuning, optimization, and troubleshooting of data solutions to meet evolving business needs.
· Create and maintain documentation for data engineering processes, ensuring knowledge transfer and team collaboration.
· Stay abreast of industry trends, emerging technologies, and best practices in data engineering to enhance and improve existing systems.
Requirements:
· 2-5 years of professional experience as a Data Engineer.
· Bachelor's or higher degree in Computer Science, Information Technology, or a related field.
· Proficient in data modeling, database design, and implementation.
· Strong experience with ETL processes and tools.
· Knowledge of big data technologies and frameworks.
· Familiarity with cloud-based data storage and processing (e.g., AWS, Azure, GCP).
· Programming proficiency in languages such as Python, Java, or Scala.
· Ability to work collaboratively in a team environment and communicate effectively with both technical and non-technical stakeholders.
· Strong analytical and problem-solving skills with attention to detail.
· Ability to adapt to evolving technologies and business requirements.