Good experience with one or more programming languages, e.g., Golang, Python, NodeJS.
Experience with one or more cloud platforms.
Experience with Snowflake and AirByte.
Experience with terraform or other infrastructure as code tools.
Experience working with Big Data.
Responsibilities:
Participate in system architecture discussions.
Contribute to the full software development life cycle (SDLC) including defining, prioritizing, designing, implementing, testing, and deploying new platform features.
Develop automated solutions to handle Big Data infrastructure problems.
Work on existing and new CI/CD tooling and pipelines.
Participate in all phases of quality assurance and defect resolution.
Design and implement data warehouses and data lakes, managing data volumes with required security measures.
Develop and maintain data pipelines and ETL processes to ingest, transform, and load data.
Implement and monitor data quality checks to ensure data accuracy and reliability.