We are looking for a Trainee Data Engineer to join our team and work on building, maintaining, and optimizing data infrastructure. This role offers hands-on experience with Data technologies, databases, and system integrations while collaborating with experienced engineers. If you have a Computer Science background, a strong technical foundation, and an eagerness to learn, this could be a great opportunity for you.
Responsibilities
- Develop, maintain, and optimize data pipelines and workflows
- Work with Data technologies and relational/non-relational databases
- Assist in the integration of REST APIs and message queue systems (Kafka, RabbitMQ)
- Write and maintain scripts in Python/Java/Scala
- Monitor system performance and troubleshoot data-related issues
- Work within Linux-based environments and contribute to automation tasks
- Ensure data reliability, consistency, and security
- Work with business stakeholders to gather and understand data requirements
- Collaborate with engineers, analysts, and other teams to develop efficient data solutions
Requirements
- Some experience (internship, projects, or work experience) in data engineering, software development, or database management
- Experience programming in Python/Java (Scala is a plus)
- Knowledge of databases (SQL & NoSQL)
- Some familiarity with data concepts and data processing frameworks
- Basic understanding of Kafka, RabbitMQ, and message queue systems
- Knowledge of REST API integration
- Comfort working in Linux environments and handling automation tasks
- Bachelors degree in Computer Science or a related field is a plus
- Strong attention to detail and problem-solving mindset
- Ability to handle routine tasks while continuously learning
- Effective communication skills and ability to work in a team
- English Upper Intermediate +
We offer:
- Flexible working format - remote, office-based or flexible
- A competitive salary and good compensation package
- Personalized career growth
- Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
- Active tech communities with regular knowledge sharing
- Education reimbursement
- Memorable anniversary presents
- Corporate events and team buildings
- Other location-specific benefits