ProArch is seeking a talented and experienced Senior Data Engineer to join our dynamic team. The ideal candidate will be responsible for designing, developing, and implementing data solutions that tackle complex business problems. You will play a pivotal role in building data pipelines, optimizing data workflows, and collaborating with cross-functional teams to enhance our data architecture. If you are passionate about data engineering and looking for an opportunity to make a significant impact, we would love to hear from you!
Key Responsibilities:
- Design, develop, and maintain robust data pipelines to support data processing and analytics needs.
- Collaborate with data scientists, analysts, and business stakeholders to define data requirements and build solutions that meet business objectives.
- Optimize and enhance data workflows for performance and scalability.
- Implement data quality checks and validation processes to ensure data accuracy and integrity.
- Work with cloud platforms (AWS, Azure, Google Cloud) to leverage cloud-based data storage and analytics services.
- Assist in the overall data architecture strategy and best practices for the organization.
- 7+ years of experience in data engineering or related fields.
- Proficiency in programming languages such as Python, Java, or Scala.
- Strong experience with SQL database systems and NoSQL technologies.
- Hands-on experience with ETL tools and data pipeline orchestration (e.g., Apache Airflow, AWS Glue).
- Familiarity with data warehousing concepts and tools (e.g., Snowflake, Amazon Redshift).
- Experience with cloud infrastructure (e.g., AWS, Microsoft Azure, Google Cloud Platform).
- Ability to work collaboratively in a team environment and communicate effectively with technical and non-technical stakeholders.
- Strong problem-solving skills and attention to detail.
NA