Data Engineer Intern
(No experience required)UnGray Technologies
Job Type
InternshipVisa Sponsorship
Not AvailableRemote Work Policy
Onsite or remoteHires remotely
Relocation
AllowedSkills
The Role
Introduction:
We are seeking a proficient Data Engineer to join our dynamic team at Ungray Technologies. As a key member of our data management team, you will play a crucial role in designing, building, and managing our data infrastructure to support our analytics and machine learning initiatives. This role is ideal for someone who is skilled in Python, familiar with Airflow, and has foundational knowledge in both SQL and NoSQL databases.
Key Responsibilities:
Design, construct, install, test, and maintain highly scalable data management systems.
Develop high-quality data pipelines using Python and Airflow to ensure optimal extraction, transformation, and loading of data from a wide variety of data sources.
Work closely with business and technology stakeholders to translate data needs into data systems and pipelines.
Ensure data integrity and consistency by implementing robust testing frameworks.
Maintain a basic understanding and implementation of Git for version control.
Utilize Docker for containerizing applications and ensuring a consistent environment for development and deployment.
Optimize and improve existing systems with innovative data tools and technologies.
Collaborate with data scientists and analysts to support machine learning projects and to enhance data collection strategies that leverage relevant data.
Maintain knowledge of trends and developments in big data technologies such as Spark, Hadoop, and others.
Qualifications:
Proven experience as a Data Engineer, Data Scientist, or similar role.
Proficient in Python programming specifically for data applications.
Experience with workflow management tools like Apache Airflow.
Solid understanding of SQL and familiarity with NoSQL databases such as MongoDB, Cassandra, etc.
Basic proficiency with Git for version control.
Understanding of Docker and its application in development environments.
Experience with big data tools (e.g., Spark, Hadoop) is a plus.
Basic knowledge of machine learning methodologies is advantageous.
Strong analytical skills and ability to work independently as well as collaboratively within a team.
What We Offer:
Competitive salary and benefits package.
Opportunities for professional development and career advancement.
A collaborative and innovative work environment where your ideas and contributions are valued.
Access to the latest tools and technologies.
Flexible work arrangements to accommodate work-life balance.