Growexx is looking for smart and passionate Senior Data Engineer, who will design and fill a bespoke data warehousing environment for our company.
Key Responsibilities:
- Design architecture for data activation inclusive of an API gateway that can be consumed by client applications. Â
- Develop and maintain scalable pipelines that deploy data out to product applications, website data Layers, and digital advertising platforms (Salesforce, Google, Facebook, etc.). Â
- Develop and deploy scalable new features. Â
- Identify and fix bugs to resolve data quality issues in a timely manner. Â
- Develop, maintain, update Tableau reporting views and data sources. Â
- Implement a data monitoring framework that ensures production tables are always accurate. Â
- Write clean, maintainable, and efficient Java code for data transformation and integration tasks.Â
- Take data science/machine learning model prototypes and prepare them for production deployments. Â
- Improve real-time data availability on an as-needed basis for activation use-cases.Â
- Build pipelines that ingest digital advertising data on an as-needed basis. Â
- Document all pipelines and maintain a data catalogue.Â
Key Skills:
- Experience in data engineering or related fields.Â
- Proficiency in Java for developing scalable data solutions.Â
- Experience with big data technologies such as Hadoop, Apache Spark, Kafka, or similar frameworks.Â
- Understanding of relational and NoSQL databasesÂ
- Hands-on experience with AWSÂ
- Knowledge of data modelling, data warehousing, and schema design.Â
- Proficiency in SQL and query optimization techniques.Â
- Familiarity with CI/CD pipelines and version control systems (e.g., Git)Â
- Experience with other programming languages such as Python or Scala.Â
- Knowledge of containerization and orchestration tools like Docker and Kubernetes.Â
- Familiarity with machine learning pipelines and tools.Â
Education and Experience:
- B Tech or B. E. (Computer Science / Information Technology)Â
- 5+ years as a Data Engineer or similar roles or similar roles.
Analytical and Personal skills:
- Must have good logical reasoning and analytical skillsÂ
- Good Communication skills in English – both written and verbalÂ
- Demonstrate Ownership and Accountability of their workÂ
- Attention to detailsÂ