Project Information:
- Industry: Banking
- Location: 100 % remote
- Project languages: English
Summary: The role of Data Platform / Ingestion Engineer focuses on delivering data analytics and machine learning solutions, both on-premises and in the cloud. This position is pivotal for ensuring the effective implementation and support of backend solutions, thereby enabling better data insights and operational efficiency.
Main Responsibilities:
- Developing, implementing, and supporting back-end components of data analytics solutions following specified architecture.
- Implementing data structures, system designs, and best practices.
- Creating automation tools and scripts for operational efficiency.
- Identifying software bottlenecks and enhancing performance.
- Troubleshooting and fixing bugs in the system.
- Writing technical documentation to support the developed code.
- Collaborating with stakeholders across different teams to ensure sustainable data analytics solutions.
- Providing comprehensive production support including incident resolution and post-resolution activities.
- Offering technical expertise in diagnosing major system issues.
- Supporting testing activities related to new data implementations.
- Analyzing data anomalies during root cause investigations and reconciliations.
- Actively contributing to team goals and objectives.
Key Requirements:
- 2+ years of experience with scripting languages (e.g., Python, Perl, Bash).
- 2+ years of experience in SQL databases (e.g., Oracle, PostgreSQL, MSSQL).
- 2+ years of networking experience (e.g., TCP/IP, Subnetting, Firewalls).
- 2+ years of system administration experience (e.g., managing Linux/Windows servers).
- 2+ years of debugging skills (e.g., analyzing stack traces, log files).
Nice to Have:
- 1+ year of experience in cloud engineering (e.g., AWS, Azure, GCP).
- 1+ year of experience with containers (e.g., Docker, Kubernetes).
- Familiarity with scheduling tools (e.g., Airflow).
- Knowledge of vulnerability scanning tools and processes.
- Understanding of application and system architecture, covering technology layers like storage, OS, and database.
- Awareness of patch management processes.
- Experience with automation tools (e.g., Jenkins, Ansible, Terraform).
- Excellent communication skills in English, both spoken and written.
- Proven ability to manage pressure and prioritize tasks effectively.
- Strong customer service orientation and problem-solving capabilities.
- Openness to working in a diverse, global team environment.