Data Engineer

closed
Dreamix Logo

Dreamix

πŸ“Remote - Bulgaria

Summary

Join Dreamix, a company founded 18 years ago by passionate IT students, as a talented Data Engineer. We are looking for an individual with a robust skill set in data engineering who is passionate about creating seamless data solutions and thrives in a collaborative environment. You will design, develop, and maintain scalable data pipelines, collaborate with stakeholders, utilize Python for scripting, implement ETL processes, and troubleshoot data-related issues. The ideal candidate will have at least 4 years of relevant experience, a Bachelor's degree in a related field, and strong proficiency in Python and graph databases. Dreamix offers a supportive work environment, flexible working hours, unlimited home office, professional development opportunities, and additional benefits.

Requirements

  • A minimum of 4 years of relevant experience in data engineering
  • Bachelor's degree in Computer Science, Information Technology, or a related field
  • Strong proficiency in Python for scripting and data processing
  • Experience with graph databases for modeling and querying complex data relationships
  • Strong understanding of data warehousing concepts and experience with databases like SQL Server, Oracle, or PostgreSQL
  • Hands-on experience with cloud platforms such as Azure or AWS, including data services like Azure Data Factory, AWS Glue, or similar
  • Proficiency in using Power BI or similar tools to develop data visualizations and reports
  • Excellent problem-solving and communication skills
  • Ability to work independently and collaboratively in a fast-paced environment
  • Fluency in English (written and verbal)
  • Demonstrated ability to learn and apply new technologies quickly

Responsibilities

  • Design, develop, and maintain scalable data pipelines for processing and analyzing large volumes of data
  • Collaborate with developers, analysts, and other stakeholders to understand data requirements, ensuring data integrity and quality
  • Utilize Python for scripting and coding tasks related to data processing and analysis
  • Understand and implement business rules in Python for data transformation
  • Implement ETL processes to integrate data from various sources into data warehouse or data lake solutions
  • Troubleshoot and resolve data-related issues, ensuring the reliability and performance of our data infrastructure
  • Optimize and tune data workflows for maximum efficiency and scalability
  • Leverage experience with graph databases (e.g., Neo4j, Amazon Neptune) to model and analyze complex relationships within data
  • Deploy and manage data solutions on cloud platforms such as Azure or AWS, ensuring scalability, security, and cost-effectiveness
  • Utilize Power BI or similar tools to create interactive dashboards and reports that provide actionable insights to stakeholders
  • Stay updated with the latest industry trends and technologies to continuously improve data engineering practices

Preferred Qualifications

  • Experience with big data technologies such as Apache Spark or Hadoop
  • Familiarity with containerization and orchestration tools like Docker and Kubernetes
  • Experience with CI/CD pipelines and version control systems like Git
  • Experience in data engineering for ML solutions and MLOps is an advantage

Benefits

  • A warm and supportive work environment where you can reach your full potential
  • Flexible working hours that allow you to balance your work and personal life
  • Unlimited home office to help you stay productive and focused
  • Opportunities for professional development, including certifications and training
  • Additional benefits for academic teaching and speaking engagements
  • Knowledge-sharing sessions where you can learn from our Dreamix team
  • Team and company-wide events that bring us together
  • Amazing week long summer office and winter office initiatives
  • Additional health insurance and dental allowance to ensure your well-being
  • Multisport card to encourage a healthy and active lifestyle
  • Office massages to help you relax and unwind
This job is filled or no longer available