Data Engineer

Job Category: Software Development
Job Type: Full Time
Job Location: Sofia
Remote: Hybrid

About the Company

Our client is an innovative technology company specializing in online gaming products. Their diverse portfolio includes casino games, sports betting, and an all-in-one gambling platform. The company is part of a larger, globally recognized group with a presence in 25 countries and products installed in over 85 jurisdictions worldwide, spanning Europe, Asia, Africa, and the Americas.

Operating in the dynamic and fast-paced iGaming sector, our client is committed to innovation and continuous growth. To support this rapid expansion, they are strengthening their Platform & Payments Department and are seeking talented, motivated individuals to join their team.


Responsibilities

  • Design and optimize data structures and schemas to improve repository performance.
  • Ensure data quality, integrity, and consistency across multiple data sources and storage systems.
  • Collaborate with data scientists to understand requirements and assist in feature engineering and data modeling for machine learning initiatives.
  • Develop and manage high-performance data solutions, including real-time processing and analytical databases, with flexibility to deploy additional storage options as needed.
  • Implement best practices for data security, compliance, and overall management.
  • Monitor and troubleshoot data pipelines, addressing bottlenecks and performance issues.
  • Stay informed on emerging trends and technologies to enhance the company’s data infrastructure.
  • Document workflows, processes, and code to support knowledge sharing within the team.

Requirements

  • Degree in Computer Science, Data Engineering, IT, or a related field (Bachelor’s or Master’s).
  • Proficiency in SQL and Python; familiarity with Java or Scala is a plus.
  • Proven experience in a Data Engineer or equivalent role, with expertise in managing data streams and databases.
  • Hands-on experience with data streaming platforms (e.g., Kafka, RabbitMQ).
  • Strong background in RDBMS solutions like PostgreSQL and MySQL.
  • Solid understanding of data architecture, ETL pipelines, and data warehousing principles.
  • Strong problem-solving skills and the ability to thrive in a fast-paced environment.
  • Excellent communication and collaboration skills for cross-functional teamwork.
  • Experience with cloud-based data solutions (e.g., Amazon Redshift, Google Cloud Big Table, Snowflake).
  • Familiarity with machine learning workflows and data science processes.
  • Experience in high-volume, data-intensive industries such as iGaming is an advantage.

Perks and Benefits

  • Competitive salary with performance-based annual bonuses.
  • Bi-annual performance evaluations and salary reviews.
  • 25 days of paid annual leave.
  • Flexible working arrangements, including remote work up to two days a week.
  • Comprehensive health insurance package.
  • Fully covered transportation and sports cards.
  • Complimentary office shuttle service.
  • Access to sports teams, events, and fitness programs.
  • Opportunities for professional growth, including training, seminars, and conferences.
  • Team-building activities and office celebrations.
  • Free snacks, drinks, coffee, and fresh fruit available daily.
  • Special occasion bonuses for birthdays, new babies, and school milestones.
  • Discounts at various shops and restaurants.
  • Modern office facilities with a relaxed, positive working environment, complete with chill-out areas, PS4, and foosball.

Application Process

If you’re ready to work in a high-growth, innovative company that values teamwork and creativity, we’d love to hear from you. All applications will be treated with strict confidentiality. Only shortlisted candidates will be contacted for the next steps.

Apply for this position

Allowed Type(s): .pdf, .doc, .docx
0 comments leave a reply