Job Summary
Synechron is seeking a Cloud Data Engineer specializing in Snowflake, Spark, dbt, SQL, and AWS to design, implement, maintain, and support cloud infrastructure, data platforms, and cloud-based applications. The role will collaborate with cross-functional teams to implement reliable cloud solutions, monitor performance and availability, provide technical support, and apply current industry practices. The position contributes to business objectives by enabling scalable cloud services, efficient data management, operational stability, and effective delivery of cloud-based solutions.
Software Requirements (Required and Preferred)
Required
- AWS: Proficiency in cloud computing platforms, with hands-on experience designing, implementing, and maintaining cloud infrastructure and applications.
- Snowflake: Experience supporting cloud data warehouse environments and data platform operations.
- Apache Spark: Experience with distributed data processing and data engineering workloads.
- dbt: Experience developing, managing, or supporting data transformation workflows.
- SQL: Strong experience with SQL for data querying, transformation, validation, and database development.
- Cloud platforms: Proficiency in cloud computing platforms, including AWS, Microsoft Azure, and Google Cloud Platform.
- Automation and configuration management: Familiarity with Terraform, Chef, and Puppet.
- Database management systems: Knowledge of MySQL, PostgreSQL, and Oracle.
- Virtualization technologies: Experience with VMware and Hyper‑V.
- Cloud monitoring and management: Ability to monitor and manage cloud environments for performance and availability.
Preferred
- Experience implementing data platforms using Snowflake, Spark, dbt, SQL, and AWS together.
- Experience with cloud infrastructure automation and configuration management.
- Experience optimizing cloud data workloads for performance, availability, maintainability, and responsible resource usage.
- Experience supporting multi-cloud environments involving AWS, Microsoft Azure, and Google Cloud Platform.
- Experience with data quality, data validation, data lineage, workflow orchestration, and monitoring.
- Experience with cloud-based technical support and incident resolution.
Overall Responsibilities
- Design, implement, and maintain cloud infrastructure, data platforms, and applications using Snowflake, Spark, dbt, SQL, and AWS.
- Collaborate with cross-functional teams to implement cloud-based solutions that meet defined technical and business requirements.
- Support cloud infrastructure and data platform design, configuration, deployment, maintenance, and operational readiness.
- Monitor and manage cloud environments to ensure optimal performance, availability, reliability, and resource utilization.
- Develop and maintain data processing and transformation workflows using Spark, dbt, and SQL.
- Support database management activities across MySQL, PostgreSQL, Oracle, and applicable cloud database environments.
- Use automation and configuration management tools such as Terraform, Chef, and Puppet to improve consistency and delivery efficiency.
- Support virtualization technologies, including VMware and Hyper‑V, where required by the environment.
- Provide technical support to clients in the use and operation of cloud-based solutions.
- Troubleshoot cloud infrastructure, data processing, database, virtualization, and application issues.
- Apply strong problem-solving and troubleshooting skills to identify root causes and implement effective corrective actions.
- Stay current with industry trends and best practices to enhance cloud services and data engineering capabilities.
- Promote sustainable technology practices through efficient cloud resource usage, workload optimization, automation, and maintainable solution design.
- Deliver reliable, secure, and supportable cloud solutions in line with agreed performance, availability, and service expectations.
Technical Skills (By Category)
Programming Languages
Essential
- Strong SQL skills for querying, transformation, validation, data analysis, and database development.
- Ability to work with data processing logic and transformation workflows relevant to Spark, dbt, Snowflake, and AWS.
- Ability to create maintainable and reusable data engineering solutions.
Preferred
- Experience with programming or scripting languages used for Spark processing, cloud automation, and data engineering.
- Experience developing automation scripts for cloud infrastructure, data workflows, monitoring, or operational support.
Databases/Data Management
Essential
- Strong experience with SQL.
- Experience with Snowflake as a cloud data platform.
- Knowledge of database management systems, including MySQL, PostgreSQL, and Oracle.
- Understanding of data structures, data modeling, data transformation, data quality, and data