Junior Data Engineer
Job Description
Data Engineer The Role:
We are seeking for a skilled and motivated Junior Data Engineer to join our dynamic Business Intelligence team.
In this role, you will work closely with experienced data professionals on impactful projects, supporting the development of efficient data structures, assisting with data cleansing processes, and contributing to the design and optimisation of data infrastructure and pipelines.
This is an excellent opportunity to grow your technical skills while gaining hands-on experience in a collaborative, data-driven environment.
The main responsibilities of the position include:
- Understand data requirements and develop efficient data models and structures.
- Design, build, and maintain scalable and reliable data structures, pipelines and processes.
- Execute queries in both relational and non-relational databases.
- Collaborate with cross-functional teams to define and enforce data governance policies and data security best practices.
- Monitor, troubleshoot and resolve issues regarding data quality, data pipeline failures, and data infrastructure.
- Stay up to date with emerging trends and technologies in the data engineering and data management field and recommend innovative solutions to enhance our data infrastructure and processes.
Main requirements:
- BSc/MSc in Computer Science, Engineering or other relevant field
- Strong knowledge of SQL and experience with relational databases
- Experience in data manipulation and big-data processing frameworks will be considered an advantage
- Familiarity with ETL processes, data warehousing concepts, and related technologies will be considered an advantage
- Programming experience with Python or any high-level programming language will be considered an advantage
- Self-motivation and passion for working with data
- Eagerness for continuous professional development
- Excellent problem-solving and analytical skills with attention to detail
- Strong communication and collaboration skills to work effectively in a team environment
- Excellent verbal and written communication skills in English
Benefit from:
- Attractive remuneration package
- Private health insurance
- Corporate pension fund
- Intellectually stimulating work environment
- Continuous personal development and international training opportunities
The Hiring Experience: What Awaits You
- Let’s Connect – Intro Chat with Talent Acquisition
- Test your edge – Aptitude Assessment
- Deep Dive – First Interview with Your Future Team
- Bring It to Life – Role-Specific Take-Home Task
- Final Connection – Final Interview
All applications will be treated with strict confidentiality!
How to Apply
Interested candidates are kindly requested to send their CV to the HR Manager at careers@xm.com.
Job Categories
About Company
XM
XM is a leading international FinTech company, committed to shaping the future of online trading through innovative solutions. Established in 2009, XM has grown exponentially with a global team of over 1400 employees around the world. Headquartered in Cyprus, XM also operates from offices in Greece, UK, UAE, USA, South Africa, and Uruguay. Guided by its core values, Big. Fair. Human., XM consistently ranks as a top-rated workplace, having received Platinum accreditation from Investors In People, alongside consistent recognition as one of the top Best Workplaces™.
If you're a motivated and passionate professional eager to contribute and grow, we welcome you to explore our current job openings and apply to be part of a team where your potential can truly shine. www.xm.com/careers