Data Engineer-REF7025
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+10 more
Job description
As a data engineer, you will play a vital role in designing, developing, and managing the data architecture and tools required for analysing large data volumes. Collaborating closely with the team and reporting to the project lead, you will be taking initiative in various data engineering aspects such as designing efficient data pipelines to optimizing database performance. Your responsibilities include supporting the team in data architecture design, ETL processes, and database management., * Design and implement scalable, high-performance data architectures to meet the organization’s data processing and storage needs.
- Collaborate with teams to understand data requirements and design solutions that support analytics, reporting, and machine learning.
- Develop and maintain scalable, and efficient data pipelines for ingesting, processing, and transforming large volumes of data.
- Implement ETL (Extract, Transform, Load) processes to move and transform data between systems.
- Create, modify, and troubleshoot SQL stored procedures to meet functional and performance requirements, ensuring data accuracy and consistency.
- Manage and optimize databases, ensuring data integrity, security, and performance.
- Select and implement appropriate database technologies based on project requirements.
- Work with big data technologies to process and analyze large datasets.
- Implement distributed computing solutions for handling big data challenges.
- Establish and enforce data quality standards and best practices.
- Implement data governance policies to ensure compliance and security.
- Deploy and manage infrastructure for data storage, processing, and retrieval.
- Monitor and optimize the performance of data systems.
- Co-operate with teams, including data scientists, analysts, and business stakeholders, to understand data requirements and deliver solutions.
- Communicate technical concepts and solutions to non-technical stakeholders.
Requirements
- Bachelor’s or master’s degree in computer science, Information Technology, or a related field.
- 2-3 years of experience
- Proven experience as a Data Engineer or in a similar role.
- Proficiency in programming languages such as Python, Java, or Scala.
- Experience with database technologies (e.g., SQL, NoSQL), data warehousing, and big data technologies.
- Familiarity with cloud platforms (e.g., Azure).
- Strong problem-solving and analytical skills.
- Excellent communication and collaboration skills.
About the company
About Creative Software
Founded in 1999, Creative Software is a global technology enabler and pioneer in Sri Lanka’s tech industry. We manage teams of high-performing, dedicated software engineers for our global clientele, providing them with end-to-end software development and maintenance services through team augmentation.
Embark on a Creative career that offers a dynamic work environment, competitive intern allowance, and room for personal and professional growth. Be part of a community of professionals, contributing to an inclusive culture that provides you with valuable local and global exposure. At Creative, we offer a variety of spaces that support work-life balance and integrates wellness into our workspace experience.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.creativesoftware.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
What Jobs Can You Get with a Software Engineering Degree?
The 12 Best Jobs for Software Engineers
Best Countries for Software Engineers
The Most Popular IT Jobs on the Market