Job Summary
The Data Engineer/Architect is responsible for the design, construction, and maintenance of data management systems. This role involves ensuring the integrity, accuracy, and accessibility of data, facilitating effective data usage across different teams and projects. The ideal candidate will possess strong analytical skills and be adept at creating scalable data solutions that meet business needs.
Responsibilities
- Design and implement data architecture that supports various data usage applications.
- Build and maintain robust ETL systems to ensure the precise transformation and movement of data.
- Optimize data systems for performance, scalability, and reliability.
- Collaborate with data analysts and domain experts to understand and fulfill data requirements.
- Monitor and improve data quality, creating necessary processes and standards.
- Document data flows, system designs, and architectural decisions to maintain a transparent data environment.
Qualifications
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- Proven experience in data engineering, data architecture, or a related area.
- Extensive knowledge of data warehousing solutions and ETL processes.
- Familiarity with database technologies such as SQL, NoSQL, and data streaming platforms.
- Strong programming skills in languages such as Python, Scala, or Java.
- Excellent problem-solving abilities with a focus on detail.
- Ability to work collaboratively in a team-oriented environment.

