Software Developer/ Engineer/ Architect
Cloud Big Data Software Engineer - REMOTE
About the role:
- Design & develop a big data platform supporting ingestion of datasets that will enable insights to analyze and measure the efficacy of the ML models.
- Participate in the design and development of ETL platform and framework to acquire and integrate data from diverse sources such as Spark.
- Investigate and resolve technical and non-technical issues, resolving critical incidents in a timely manner and with a thorough root cause analysis.
- Recognize and adopt best engineering practices in reporting and analysis: data integrity, test design, analysis, validation, and documentation.
- Assist in defining software requirements for key technical solutions.
About you:
- Bachelor's degree in computer science, information technology, engineering, or related fields preferred.
- 2-5 Years’ Experience developing with cloud-based technologies like web services, relational databases, data warehouse, big data (i.e. Hadoop, Spark), and orchestration/data pipeline tools.
- Proficient in Data engineering techniques for Data Lake, big data, including data automation frameworks, metadata management, and data flow process management strategies.
- Programming experience with proficiency in at least one language such as Nodejs/Python/Java/Go/C.
- Experience with one of the Cloud Platforms such as AWS or GCP or Azure.
- Understanding of scalable computing systems, software architecture, data structures, and algorithms.
- Experience with data science, data analysis, and data visualization is an advantage.
- Sharp analytical abilities and proven design skills.