Job Description
Job Brief:
- Our client is looking for a Data Software Engineer to join their Data Platform Team. In this role, you will play a crucial part in designing, developing, and maintaining robust data systems that drive our analytics solutions. As a key contributor, you will be responsible for managing and enhancing the data platform that supports our operations.
Responsibilities:
- Develop, test, and maintain scalable data management systems.
- Ensure that data systems align with business requirements and industry standards.
- Integrate modern data management tools and software engineering technologies into existing infrastructure.
- Leverage various technologies to connect and optimize system performance.
- Enhance data reliability, efficiency, and quality through continuous improvements.
Requirements and skills:
- 5+ years of experience as a Data Engineer
- Bachelor's degree in Computer Science, IT, or related field.
- Strong understand of data engineering principles and distributed systems.
- Proficiency in standard programming languages such as Java or Python within an SDLC framework.
- Experience in API implementation and writing automated tests.
- Knowledge of cloud-based data services, streaming technologies and large data set management.
- Familiarity with Apache Kafka, Google BigQuery, Pub/Sub, and the GCP ecosystem.
- Hands-on experience with messaging systems and data pipelines.
Next steps:
- Do you consider yourself the ideal candidate for this role? If so, take the next step and apply now. Our team will take care of the rest.